Tôi đang sử dụng phần mềm trung gian body-parser
để mã hóa các giá trị biểu mẫu để nhận được đối tượng req.body. Nhưng khi tôi gỡ lỗi mã của tôi, phát hiện ra req.body là không xác định. Đây là mã của tôiNodejs- Req.body undefined trong bài đăng với express 4.x
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({ extended: false }));
Nghe bài yêu cầu
app.post('/newCategory', function (req,res) {
//express attached the form encoded values into body
var categoryName = req.body.categoryName;
});
Html Mẫu
<form action="/newCategory" role="form" method="post" class="form-inline">
<input type="text" name="categoryName" placeholder="Category name" class="form-control" />
<input type="submit" value="New Category" class="btn btn-primary" />
</form>
thể trùng lặp của [Express.js req.body không xác định] (http://stackoverflow.com/questions/9177049/express-js-req-body-undefined) – dmigo