javascript - 如何使用express返回数据响应?

标签 javascript json node.js express

当我发出请求时,我尝试在我设置的位于 /scripts/src/data/*.json 的 JSON 文件上运行 .get我设置了 header ,但我不确定如何实际返回结果数据或在哪里可以查看此请求。有人可以提供任何帮助吗?

JS

server.get('/scripts/src/data/*.json', function(req, res) {
    res.setHeader("Content-Type", "application/json");

    // return ??
});

最佳答案

您可以使用静态中间件来服务您的 json 文件,

server.use(express.static(__dirname + "/scripts/src/data"))
//other routes 

在客户端,你只需要请求 GET localhost:port/file.json

关于javascript - 如何使用express返回数据响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32894381/

相关文章:

javascript - 自动解析和格式化 JSON 属性名称

javascript - 如何使用 javascript 从打开器窗口 View 源中删除元素

javascript - 单击同一个选中的单选按钮后,如何清除单选按钮组中选中的单选按钮

python - 读取 JSON 文件添加文件名列而不使用append()

json - 无法使用带有空格的键名解码 JSON

node.js - 漂亮没有在 fastify Pretty print 中定义

javascript - 使用 moment.Js 通过提供用户定义的时间值来创建当前日期和时间

linux - 安装 npm、nodejs - 使用 laravel gulp

javascript - 使用 ng-repeat 标签和 json 数据时

javascript - Internet Explorer 没有执行我的脚本