在本地运行我的 node.js 应用程序时,我会得到格式良好的带有换行符和空格的 JSON 输出,如下所示:
{
"foo": "bar",
"asdf": "qwerty"
}
但是当我在 Azure 上的 iisnode 中运行相同的代码时,我得到了这个:
{"foo":"bar","asdf":"qwerty"}
并不是说它有任何功能差异,后者甚至节省了一些额外的字节,但很高兴知道差异来自哪里。
这是代码:
exports.test = function(req, res){
var result = { foo : 'bar', asdf : 'qwerty'};
res.send(result);
}