Lambda函数以json-nodejs的形式返回头和状态代码



我正在使用NodeJS Lambda函数,当我调用它时,我得到的结果是:

{
"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在创建函数时为您提供的默认代码。有人知道这里可能有什么问题吗?

返回值正是您返回的值。如果您只想返回";你好,来自Lambda";那么你的函数应该是:

exports.handler = async (event) => {
return "Hello from Lambda!";
};

最新更新