Javascript Lambda函数将头和状态代码作为json节点返回
我正在使用一个NodeJS Lambda函数,当我调用它时,结果是:Javascript Lambda函数将头和状态代码作为json节点返回,javascript,node.js,amazon-web-services,aws-lambda,Javascript,Node.js,Amazon Web Services,Aws Lambda,我正在使用一个NodeJS Lambda函数,当我调用它时,结果是: { "body": "{\"message\":\"Hello from Lambda!\"}" } 似乎没有正确解析响应,因为根据我所看到的,响应应该是hello world字符串。这是我与函数的代码 exports.handler = async (event) => { // TODO implement const re
{
"body": "{\"message\":\"Hello from Lambda!\"}"
}
似乎没有正确解析响应,因为根据我所看到的,响应应该是hello world字符串。这是我与函数的代码
exports.handler = async (event) => {
// TODO implement
const response = {
body: JSON.stringify({
message: "Hello from Lambda!",
}),
};
return response;
};
这是AWS在创建函数时提供的默认代码。有人知道这里可能有什么问题吗?返回值正是您返回的值。如果您只想返回“Hello from Lambda”,那么您的函数应该是:
exports.handler = async (event) => {
return "Hello from Lambda!";
};
谢谢你,我刚从Lambda开始,非常感谢你@丹尼尔梅迪娜:没问题。很高兴它成功了:-)