Node "req is not defined"とreq.body is empty when making a post request via http.requestなどのスレッドを試しましたが、問題は残ります。Node.js req.bodyが空です
サーバー側のコード:
var express = require('express');
var bodyParser = require('body-parser');
var validator = require('validator');
var app = express();
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
next();
});
app.post('/sampleurl', function (req, res) {
var reqbody = req.body;
console.log(reqbody);
});
app.listen(process.env.PORT);
console.log("listening");
は私が(hurl.itを使用して)送信:
私は戻って、サーバー(にconsole.log)から何を得る:
listening
{}
'reqbody'を' req.test'として定義してみてください。 –