当我console.log(event.body)
并通过AWS API网关从浏览器提交经典HTML表单时执行POST请求 - > Lambda我得到类似查询字符串的内容:
event.body = 'first_name=Blabla&last_name=OOOOO&email=oooo%40aaa.com'
当我通过localhost上的无服务器离线插件运行相同的功能时,我得到:
event.body = '{"first_name":"Blabla","last_name":"OOOOO","email":"oooo@aaa.com"}'
看起来像一个JSON字符串。
我使用了相同的Node.js版本(4.3.2)。
为什么会出现这种差异?
答案 0 :(得分:0)
这取决于如何定义请求映射模板。在API GW控制台测试中,请检查CW日志以查看转换后#34;端点请求正文下从API GW发送到Lambda的内容"。