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

时间:2015-10-01 18:24:40

标签: javascript json node.js express

我正在尝试在我设置标题的.get处设置的JSON文件上运行/scripts/src/data/*.json但是我不确定我是怎么做的实际上返回结果数据或我可以查看此请求的位置。有人可以提供任何帮助吗?

JS

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

    // return ??
});

2 个答案:

答案 0 :(得分:1)

您可以使用静态中间件来提供json文件,

| UserID | Setting10 | Setting11 | Setting13 | Setting14 |
|--------|-----------|-----------|-----------|-----------|
|      1 |       off |        on |   not set |       off |
|      2 |        on |   not set |        on |   not set |

在客户端,您应该请求GET localhost:port / file.json

答案 1 :(得分:0)

试试这个:

server.get('/scripts/src/data/*.json', function(req, res) {
    res.setHeader("Content-Type", "application/json");
    res.status(200);
    res.json({
        hello: "world"
    });
    // return ??
});