出现这个问题后,我上网搜索发现解决该问题需要引入express框架和body-parser
安装express(有两种安装方法):
1)本地安装
npm install express
2)全局安装:
npm install express -gd
更多关于express安装可参考文章:NodeJs 安装Express模块_在奋斗的大道的博客-CSDN博客_nodejs安装express
安装 body-parser:
npm install body-parser
安装之后,我发现依然没有解决问题,经过查询文章,我发现原来是少了一行代码
安装完毕后需要在所需运行的app.js文件中写入以下代码:
var bodyParser = require('body-parser')
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())
上面则三行代码一行都不可以少,否则就会出现req.body接值为空现象