【发布时间】:2022-01-01 23:11:09
【问题描述】:
所以我的server.js代码如下:
const express = require('express');
const PORT = process.env.PORT || 3001;
const app = express();
const { notes } = require('./db/db');
app.get('/api/notes', (req, res) => {
const result = notes;
res.json(result);
});
app.listen(PORT, () => {
console.log(`API server now on port ${PORT}!`);
});
db.json文件如下:
[
{
"title":"Test",
"text":"Test"
}
]
在终端中运行npm start 并转到 localhost:3001/api/notes 后,它应该显示 db.json 的内容,但它只是显示一个空白页面。谁能告诉我我做错了什么?
当我用 res.send('Hello') 替换 res.json(result) 时,它显示“Hello”就好了,这让我相信将 db.json 连接到 server.js 时出现问题
请帮忙?
【问题讨论】:
标签: node.js json express localhost