jcz*_*lew 1 json node.js express
我知道您可以将 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);
});
Run Code Online (Sandbox Code Playgroud)
谢谢!
无论出于何种原因,Stringify 都不适合我。但是设置json spaces确实有效。
app.set('json spaces', 2);
app.get("*", async (request, response) => {
...
response.json(m);
}
Run Code Online (Sandbox Code Playgroud)
http://expressjs.com/en/api.html#app.set
感谢loganfsmyth的提示。
| 归档时间: |
|
| 查看次数: |
2306 次 |
| 最近记录: |