我正在使用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!";
};