javascript - 使用nodejs和Lamda正确设置rest api格式

标签 javascript node.js amazon-web-services aws-lambda

有没有办法格式化 json Rest api,使其不被缩小。我正在使用 NodeJs/lambda 和 AWS API 网关。我想要的是:

由此:

{"name":"Ultimate data","description":"This is an example api build for get requests","number":"40"}

为此:

{
   "name":"Ultimate data",
   "description":"This is an example api build for get requests",
   "number":"40"
}

我的nodejs代码

exports.handler = async (event) => {
   if (event.httpMethod === 'GET') {
       return getData(event);
   }
};

const getData = event => {
    let data = {
           name: 'Ultimate data',
           description: 'This is an example api build for get requests',
           number: '40'
    };
       return {
           statusCode: 200,
           body: JSON.stringify(data)
       };
};

API 网关/Lambda 中是否有一个选项?

最佳答案

我想 JSON.stringify(data, null, 2) 应该可以。 2 基本上是缩进空间。

关于javascript - 使用nodejs和Lamda正确设置rest api格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60547329/

相关文章:

java - 我的 jar 在 Elastic Beanstalk EC2 中的哪里

python - 尝试在输出中返回多个值

javascript - Jqgrid 垂直滚动条显示在网格最后一列的内部,而不是在 scrollbarOffset 列中

node.js - 无法获取模块引用

javascript - Node.js mongodb 回调问题

node.js - 如何通过nodejs进行SIP调用

amazon-web-services - 如何在弹性beanstalk负载均衡器中设置自定义 header 相关规则

javascript - d3.js v4 : How to display an image after mouse click on a node

javascript - 有没有办法将 X-Frame-Options header 添加到通过 Tomcat 提供的 JavaScript 文件中?

javascript - 如何在 vue.js 组件中使用导入的 javascript 库构造函数?