gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 22:20:51 25 4
gpt4 key购买 nike

我正在尝试从 .json 文件发送数据作为 Node.js 的响应。我对它很陌生,我不知道如何处理缓冲区。

这就是我所做的:

const express = require('express');
const fs = require('fs');

const path = require('path');
const bodyParser = require('body-parser');

const app = express();

const port = 3000;

app.use(bodyParser.urlencoded({extended: false}));

app.use('/', (req, res, next) => {
fs.readFile(path.join(__dirname, 'data', 'filename.json'), (err, content) => {
res.send(JSON.stringify(content));
})
});

app.listen(port, () => {
console.log(`server is running on port: ${port}`)
});

我希望获得 JSON 格式的数据,但我得到的是一个缓冲区或只是数字。我想我没有正确理解一些概念。

最佳答案

将缓冲区保存到变量中,然后使用 toString() 方法,然后使用 JSON.parse

关于node.js - 如何读取Node.js中的文件内容并将数据转换为JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55541172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com