0
我是一個完整的初學者,使用node.js和express。req返回undefined〜使用郵遞員發送郵件請求
我目前得到的節點JS中運行下面的代碼。
var express = require('express');
var bodyParser = require('body-parser');
var {mongoose} = require('./db/mongoose');
var app = express();
app.use(bodyParser.json());
app.post('/todos', (req, res) => {
console.log(req.body);
});
app.listen(3000,() => {
console.log('Server is running on port 3000');
});
當我用做郵差到localhost:3000/todos
POST請求,我確實得到了控制檯日誌在我的POST請求的身體定義了返回一個對象。
但是,當我註釋掉app.use(bodyParser.json())
併發送來自Postman的相同POST請求時,undefined
將返回到控制檯。我期待至少能夠返回一個字符串。爲什麼僅返回undefined
?