上山打老虎 发表于 2021-6-29 09:55:57

nodejs开发中关于post提交数据

  一、安装模块


[*]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(?,?)",,(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
五、代码见demo


  
页: [1]
查看完整版本: nodejs开发中关于post提交数据