json - 漂亮地打印 Node.JS 中express返回的JSON

标签 json node.js express

我正在努力追随这个伟大的design recommendation documentation对于我在 Node.JS 中的服务器开发,有关将其返回给调用者时的 JSON 漂亮格式的信息。

虽然返回文件时我不知道这样做:

app.get('/data.txt', function(req, res){
    return res.sendFile(path.resolve(__dirname + '/views/myData.json'));
});

您有什么建议吗?

最佳答案

您可以简单地使用以下方式获取 JSON 文件:

let fileContents = require(path.resolve(__dirname + '/views/myData.json'));

然后

app.get('/data.txt', function(req, res){
    return res.send(fileContents);
});

注意:此方法不会发送文件。它会发送 JSON 文件的内容作为响应。

关于json - 漂亮地打印 Node.JS 中express返回的JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47342844/

相关文章:

javascript - $.get 和 $.getJSON 有什么区别?

javascript - 使用 Bluebird promise 一个函数

node.js - 有没有办法在 Keystone.js 中隐藏 ID 列?

node.js - "not listed in package.json", 安装 NTVS 时的 node.js

Node.Js + express + Passport : Can't logout user

javascript - json 无法更改 dataWithLabels

json - Jersey Jackson 数据实体在收集时过滤 JsonMappingException

javascript - 我是 API 新手。为什么我获取 JSON 的请求不起作用?

node.js - Node opc-ua - 我如何发现服务器中的变量?

mysql - 将 UTC 设置为默认日期时区