我在API网关/{id}/contacts
中有一个资源,它调用我的lambda方法contacts
。
在lambda中,如何从路径访问{id}
,或者在api网关的event
主体中传递它?
exports.handler = (event, context, callback) => {...}
我检查了“使用Lambda代理集成”'但该事件不包含lambda本身的数据。
答案 0 :(得分:0)
我明白了。
在检查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);