小编Pig*_*lex的帖子

Express req.body 为空

我已经尝试了许多 StackOverflow 答案,这种方法通常使用 body-parser 工作,但是我一直在req.body使用 AJAX 或表单数据获取任何输出时遇到问题。

server.js

app.use(helmet()); // Helmet middleware
app.use('/assets', express.static('resources/web/assets')); // Makes /assets public
app.use(require('./resources/modules/session.js')); // Custom session middleware
app.set('view engine', 'ejs'); // Sets EJS to the view engine
app.set('views', `${__dirname}/resources/web/pages`); // Sets the views folder
app.use(cookieParser()); // cookie-parser middleware
app.use(bodyParser.urlencoded({ extended: true })); // body-parser's middleware to handle encoded data
app.use(bodyParser.json()); // body-parser's middleware to handle JSON
app.use(fileUpload({ limits: { fileSize: 100 * 1024 * 1024 } })); // express-fileupload middleware …
Run Code Online (Sandbox Code Playgroud)

multipartform-data form-data node.js express body-parser

3
推荐指数
1
解决办法
1977
查看次数