一、安装模块
- 1、
npm install body-parser --save
二、在app.js
中基本配置
1、引入刚刚安装的
body-parser
模块//引入关于post提交数据的 const bodyParser = require("body-parser");
2、基本配置
//设置用来接收json格式的数据 app.use(bodyParser.json()); //设置接收任何数据类型 app.use(bodyParser.urlencoded({extended:true}));
三、书写路由视图
router.post("/regpost2",(req,res)=>{
//如果是post提交数据就用req.body接收
console.log(req.body);
db("insert into nodetest(name,age) values(?,?)",[req.body.username,req.body.age],(err,data)=>{
if (err){
res.json({
code:0,
info:"注册失败"
});
}
console.log(data);
if (data){
res.json({
code:1,
info:"注册成功"
});
}
})
});
四、总结
- 1、在
get
提交数据中node
后台接收前端传递过来的数据用req.query
- 2、在
post
提交数据中node
后台接收前端传递过来的数据用req.body