[英]Converting a Node 14.X program into an AWS Node 12.X Lambda function
[英]Printed parsed json from escaped json string but can't able to access anything from it on lambda with node 12.x
这是代码{ lambda nodejs 12.x }。
console.log("body", event.body);
var request = JSON.parse(event.body)
console.log("parsed body", request["operation"], request['"operation"'], request.operation, request);
通过日志得出结果。
2021-02-16T13:54:01.357Z 78ca4692-b31d-40b2-bc32-e993a622aaa0 INFO body "{\"operation\":\"getDevice\"}
2021-02-16T13:54:01.357Z 78ca4692-b31d-40b2-bc32-e993a622aaa0 INFO parsed body undefined undefined undefined
{
"operation": "getDevice"
}
如何使用.key 或 ["key"] 方法从 object 访问数据
** 我在浏览器 cli 上进行了检查,它可以工作,但不能在 lambda 上检查我不知道我做错了什么。 请帮我。
我解决了这个问题。 JSON.parse 第一次从转义的 json 返回正常的 json 字符串。 我将这些 json 字符串传递给另一个 JSON.parse 它返回 object。 有人检查了这个并报告了这个错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.