我在 API Gateway 中有一个资源/{id}/contacts
,它调用我的 lambda 方法contacts
。
在 lambda 中,如何{id}
从路径访问,或event
在 api 网关的正文中传递它?
exports.handler = (event, context, callback) => {...}
我检查了“使用 Lambda 代理集成”,但该事件在 lambda 本身中不包含该数据。
我让它工作了。
检查Use Lambda Proxy integration
完之后,我还必须处理代码中的 HTTP 响应,我一开始没有这样做并出错。
路径数据现在确实出现在事件对象中,但该函数还需要返回带有 HTTP 数据的输出,如下所示:
var response = {
statusCode: 200,
headers: {
"x-custom-header" : "my custom header value"
},
body: JSON.stringify(event)
};
callback(null, response);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句