Express.Js输出可以缩小JSON吗?

我目前正在从restified转换到Express,并且我注意到在Express中res.send({})的输出已经用空格打印了JSON,而Restify输出在没有空白的情况下被缩小了。

由于JSON不适合人类消费,我更喜欢缩小输出。 有没有一种简单的方法来获得快递输出缩小的JSON,而不是单独更改所有的res.send()调用? 出于性能方面的原因,我还希望增加更多的中间件。

你可以设置json spaces设置为0:

 var app = express(); app.set('json spaces', 0); 

Express在生产模式下运行时会自动执行此操作,但是:

 NODE_ENV=production node app