我想使用Express在浏览器窗口中打印一个大的javascript对象。我已经尝试了res.json()和res.send(),在express中打开了漂亮的打印,但它看起来只适用于html而不是对象。响应只是我需要的javascript对象所以我试图避免构建一个html / jade,捕获响应并使用json.stringify()。有没有办法让服务器使用格式良好的对象进行响应?
答案 0 :(得分:1)
答案 1 :(得分:1)
我发现我参加派对真的很晚但是...根据 http://expressjs.com/en/api.html#app.set 的快速文档,你应该只使用 'json spaces'
,它设置了 JSON.stringify()
函数使用的空格表达在response.json()
app.use(bodyParser.json())
app.set('json spaces', 4)
这正是您要找的东西