程序笔记   发布时间:2022-07-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了express中get | post 怎么拿参数大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

get:

  直接req.query获取传进来的参数

  

 // 查询所有用户接口
 router.get('/getUser',(req,res)=>{
     console.log(req.query) // 获取get传过来的参数
     let sql = $mysql.user.getUser
     conn.query(sql,(err,result)=>{
         if(err) throw err
         jsonWrite(res, result)
     })
 })

 

post:

  post的话要先配置解析表单的中间件--body-parser

  在index.js中引入并使用

const bodyParser = require('body-parser')
app.use(bodyParser.urlencoded({extended: false}))
app.use(bodyParser.json())

  在req.body中获取

  

// 检测用户是否存在
router.post('/isExist',(req,res)=>{
    let name = req.body.name //获取传进来的name
    let sql = $mysql.user.isExist.replace('?',Name)
    conn.query(sql,(err,result)=>{
        if(err) throw err
        if(result.length === 0){
            res.json({
                code:200,
                msg:"姓名未存在",
            })
        }else{
            res.json({
                code:-1,
                msg:"姓名已存在",
                data:result[0].name
            })
        }
    })
})

 

大佬总结

以上是大佬教程为你收集整理的express中get | post 怎么拿参数全部内容,希望文章能够帮你解决express中get | post 怎么拿参数所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。