如何使用Node.js从json文件读取数据并将读取的数据显示为html?

用户名

我是一个完全的新手,只是做了这样的事情:

    var fs = require('fs');
    var file = __dirname + '/data.json';
    var http = require ('http');
    var server = http.createServer(function (req, res){
    res.writeHead(200);

    fs.readFile(file, 'utf8', function (err, data) {
            if (err) {
            console.log('Error: ' + err);
            return;
            }

    data = JSON.parse(data);

    res.end(data);
    });


    });
        server.listen(8000);

当我在做:

    data = JSON.parse(data);
    console.dir(data);

代替

    data = JSON.parse(data);
    res.end(data);

它能够在控制台上显示我在.json中的数据。但是,当我尝试创建服务器并使用res.end发布数据时,它实际上并没有工作。

有人可以提供一些见解吗?是否因为我这里的“数据”只是一个对象?我应该如何处理从.json获得的数据以便用于html?

乍得·希拉(Chad Scira)

http模块不支持Objects作为响应(它支持缓冲区或字符串),因此您必须执行以下操作:

res.end(JSON.stringify(data));

但是,如果使用,express您可以这样做

res.send(data);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Node.js中读取文件内容并将数据转换为JSON?

如何读取Json文件并将其转换为数据框

使用 Altair 从 Json 文件中读取数据并将图表保存到 html

如何使用dc.js从JSON文件读取数据?

在Node js中读取多个文件并发送JSON数据

使用JSON文件中的JS读取和计算数据

如何从文本文件中读取并将其显示为 html 中的下拉列表(选择)

如何使用 js table 将数据从 json 显示为 HTML

使用PHP从文本文件中读取数据并将其显示在表格中

使用Polymer读取和显示JSON数据

在Node JS中读取动态JSON数据

Node.js如何从请求中读取json数据?

node.JS 如何使用passport-saml 从XML 文件中读取Idp 元数据?

如何从json文件读取和写入数据

如何从 JSON 文件读取数据并将其传递给谷歌图表行 (javascript)

如何从给定的 URL 读取元数据并将其保存为带有键值对的 json 文件?

使用react从JSON文件读取数据

使用Python从JSON文件读取数据

如何使用 Electron 和 React 显示从文件中读取的数据?

如何读取平面文件并将数据放入相应的变量

如何从串口读取数据并将其写入文件

如何读取文件并将其数据存储到列表中?

如何读取json数据

如何读取JSON数据?

使用node js读取串口数据

如何使用javascript读取包含数组数据的本地json文件?

如何在Flutter中使用小部件从文件中读取文本并将其显示为列表?

如何通过Google colab读取所有图像的形状并将其显示在数据集文件夹中?

如何从 Markdown 文件中获取数据并将其显示为 HTML 输入表单