Я пытаюсь отправить данные из файла .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, но получаю буфер или просто числа.Я думаю, что я не понимаю некоторые концепции правильно.