评论

收藏

[JavaScript] nodejs开发中关于post提交数据

开发技术 开发技术 发布于:2021-06-29 09:55 | 阅读数:467 | 评论:0

  一、安装模块


  • 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
五、代码见demo


  
关注下面的标签,发现更多相似文章