大佬教程收集整理的这篇文章主要介绍了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,请注明来意。