【发布时间】:2020-04-02 16:01:49
【问题描述】:
我是 AWS 新手。我想将 API Gateway 与我的 lambda 函数集成。我想要实现的事情是:对于每个 HTTP 请求,我只需要打印一个特定请求被命中的语句!。例如假设一个 GET 请求到达我的 api 端点,我需要在浏览器中显示“GET request made”。如果说发出了一个发布请求。我想显示消息“发出请求”,如果可能的话,还显示发布的数据。我搜索了很多,但找不到任何东西。但是我找到了一个代码 sn-p 但它是用 node.js 编写的。下面我附上sn-p。
exports.handler = async (event) => {
console.log(event);
if (event.httpMethod === 'PUT') {
let response = putShows(event)
return done(response);
} else if (event.httpMethod === 'GET') {
let response = getShows(event);
return done(response);
}
};`
完整代码可here (on GitHub)
【问题讨论】:
标签: python-3.x amazon-web-services aws-lambda aws-api-gateway