我正在尝试使用相同的API端点来获取和发布数据。
我想做的是以下事情:
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
const port = 5000;
const jsonParser = bodyParser.json();
app.all('/api/users', jsonParser, (req, res) => {
const users = [
{id: '1', is_valid: false}
];
users.push(req.body);
res.json(users);
});
但是,每次我获取此端点时,它仍然仅包含原始的用户数组。我解析并推送到数组的数据从未保存。
答案 0 :(得分:1)
您是否尝试过移动
const users = [
{id: '1', is_valid: false}
];
退出回调(即至少上面两行)?