我有以下代碼:Node.js的表達POST請求沒有得到參數
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({ extended: false }));
app.post('/rasp', function(req, res) {
res.send("received");
res.send(req.body.data);
});
app.listen(process.env.PORT || 5000);
我用郵差,看看它是否工作,顯然是「接受」文本發送回來,但數據參數是空白。可能是什麼問題呢?
你仍然有,如果你刪除'res.send( 「接收」)這個問題;'?如果你添加'console.log(req.body);'結果是什麼? –
「我用POSTMAN來查看它是否有效」 - 如何?您確實發送了什麼要求? – Quentin