问题的原因是可能在调用AWS Lambda函数时未正确设置event对象,或者Lambda函数未正确解析event对象。 以下是一个示例代码解决此问题:
exports.handler = function(event, context, callback) { console.log("event: ", event); console.log("event.body: ", event.body); var body = JSON.parse(event.body); console.log("body: ", body); callback(null, { statusCode: 200, body: JSON.stringify(body) }); };
在这个例子中,我们首先控制台日志输出event和event.body,以确保事件对象正确传递。接下来,我们使用JSON.parse解析事件的body对象,并将其分配给本地变量。最后,我们通过回调函数将响应返回给调用方。
上一篇:AWSLambda的编程语言版本