最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

使用Express.js动态更改JSON间距

运维笔记admin23浏览0评论

使用Express.js动态更改JSON间距

使用Express.js动态更改JSON间距

我知道你可以配置Express来输出漂亮的JSON(app.set("json spaces", 2))或缩小的JSON(app.set("json spaces", 0)),但有没有办法在特定的响应上覆盖这个全局设置?

例如,如果我将json spaces设置为0,我可以打印出类似于:

app.get("/foo", function(req,res) {
   res.json({"a":"b"}, 2);
});

谢谢!

回答如下:

无论出于何种原因,Stringify都不适合我。但设置json spaces确实有效。

app.set('json spaces', 2);

app.get("*", async (request, response) => {
  ...
  response.json(m);
}

http://expressjs/en/api.html#app.set

感谢loganfsmyth的提示。

发布评论

评论列表(0)

  1. 暂无评论