步骤1:
如果您使用
raw(application/json)
然后你需要在npm下面安装它来解析你的请求数据,
npm install body-parser --save
请通过以下链接获取更多信息:
步骤2:
您需要在服务器文件中添加以下行
var bodyParser = require("body-parser");
app.use(bodyParser.urlencoded({
extended: false
}));
app.use(bodyParser.json())
步骤3:
一旦你整合了
bodyParser
您可以使用
req.body
这是您的代码和解决方案:
var express = require("express");
var bodyParser = require("body-parser");
var app = express();
const database = {
users: [{
id: "1234",
name: "john",
email: "john@gmail.com",
password: "john",
entries: 0,
joined: new Date()
},
{
id: "123",
name: "sally",
email: "sally@gmail.com",
password: "sally",
entries: 0,
joined: new Date()
}
]
};
app.use(bodyParser.urlencoded({
extended: false
}));
app.use(bodyParser.json())
app.post("/signin", (req, res) => {
res.json(req.body);
});
app.listen(8080, () => {
console.log("Server has been started");
});