node.express中req.body总是undefind解决

简介: node.express中req.body总是undefind解决

node.express中req.body总是undefind解决

image.png

因为express将body-parser分离了出来,所以需要手动添加进下面的内容即可

var path = require('path');
var bodyParser = require('body-parser');//用于req.body获取值的
app.use(bodyParser.json());
// 创建 application/x-www-form-urlencoded 编码解析
app.use(bodyParser.urlencoded({
   
    extended: false }));

如果你传输的内容不是string类型时,你需要对上面的配置进行修改,否则也总是会得到undefined的结果

app.use(bodyParser.urlencoded({
   
    extended: true}));
目录
相关文章
|
前端开发
前端报错node-pre-gyp WARN Using request for node-pre-gyp https download解决方法
前端报错node-pre-gyp WARN Using request for node-pre-gyp https download解决方法
913 0
|
4月前
Error: Cannot find module ‘node:url‘【已解决】
Error: Cannot find module ‘node:url‘【已解决】
138 3
|
11月前
|
JavaScript
Node.js Error: Cannot find module express
Node.js Error: Cannot find module express
node Express.js node:internal/modules/cjs/loader:988 throw err; ^ Error: Cannot find module ‘
node Express.js node:internal/modules/cjs/loader:988 throw err; ^ Error: Cannot find module ‘
1085 0
node Express.js node:internal/modules/cjs/loader:988 throw err; ^ Error: Cannot find module ‘
【node报错解决方案】Error: Cannot find module http-errors
【node报错解决方案】Error: Cannot find module http-errors
434 0
【node报错解决方案】Error: Cannot find module http-errors
node笔记记录71params和post请求2
node笔记记录71params和post请求2
49 0
node笔记记录71params和post请求2
node笔记记录72params和post请求2
node笔记记录72params和post请求2
100 0
node笔记记录72params和post请求2
node笔记记录74params和post请求4
node笔记记录74params和post请求4
44 0
node笔记记录74params和post请求4
node笔记记录70params和post请求1
node笔记记录70params和post请求1
41 0
node笔记记录70params和post请求1