Javascript Lambda函数将头和状态代码作为json节点返回

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

我正在使用一个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在创建函数时提供的默认代码。有人知道这里可能有什么问题吗?

返回值正是您返回的值。如果您只想返回“Hello from Lambda”,那么您的函数应该是:

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

谢谢你,我刚从Lambda开始,非常感谢你@丹尼尔梅迪娜:没问题。很高兴它成功了:-)