此仓库负责执行代码,该代码上载用于lambda函数以用作REST API后端的go代码,它的工作就是,等待来自AWS API网关的get请求,然后使用搜索查询将请求发送到ElasticSearch,然后发送相同的代码搜索结果作为对调用此终结点的人员的响应
现在,搜索查询非常简单
{
"size": 200,
"sort": { "Month": "asc", "last_update": "asc"},
"query": {
"match_all": {}
}
}
如果需求发生变化,可以很容易地进行修改
另外,由于此API在AWS_PROXY模式下运行,因此要启用CORS,我只需将其作为响应标头发送
{
"Access-Control-Allow-Headers": "Content-Type",
"Access-Control-Allow-Origin