我已经设置了我的API网关并将其连接到我的lambda函数
我将网址设置为{id},并希望将此参数传递给lambda,
但是,即使在使用默认模板和自定义模板尝试多个集成请求之后,lambda仍无法检测到在api网关(id)中传递的参数。
我已经尝试在我的节点js lambda函数中将id分配给不同的参数,将其映射到path.params.id和其他变量,甚至尝试了字符串查询,但是在lambda中仍然没有发现任何想法吗?
答案 0 :(得分:2)
下面是一个示例lambda函数,它提取了一个id
路径参数:
module.exports.get = (event, context, callback) => {
const { id } = event.pathParameters;
console.log("id", id);
};
您还可以使用event.queryStringParameters
获取查询字符串参数。
可以在AWS documentation中找到详细的示例。