node body-parser解析post请求数据

body-parser是一个HTTP请求体解析中间件,使用这个模块可以解析JSON、Raw、文本、URL-encoded格式的请求体

安装

npm install body-parser -S

使用

在app.js文件中

// 引入
let bodyParser = require('body-parser')

// 解析 application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({extended:true}))
// 解析 application/json 
// 判断请求体格式是不是json格式 如果是的话会调用JSON.parse方法把请求体字符串转成对象
app.use(bodyParser.json())

// 获取post请求传递过来的参数值
let user = req.body

前端发送请求:

methods:{
             loginIn(){
                this.$axios.post('/user/login', {'mobile':'18912341234', 'password':'123456'})
                    .then(result=>{
                        if(result.data.code == 0){
                            console.log('用户名或密码不正确')
                        }else if(result.data.code == 1){
                            console.log('登录成功')
                            this.$router.push(this.$route.query.redirect || '/')
                        }
                    })
            }
        }

后台数据:

let express = require("express");
let bodyParser = require("body-parser");
let app = express();

app.listen(8084); 
app.use(bodyParser.urlencoded({extened:false}));
app.use(bodyParser.json());

app.post("/user/login", (req, res)=>{
    let {mobile, password} = req.body;
    console.log(mobile, password);//  18928726497 123456
    ......
});


参考:https://blog.csdn.net/yanyang1116/article/details/54847560

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、注册与登录 微信分享、群分享、扫码打开小程序 使用微信登录,用户不需要注册(程序自动注册),点开即可使用 绑定...
    回忆未来1阅读 4,450评论 0 2
  • 谁说的爱情就是一把枷锁 那么我们干脆就把钥匙丢掉 让我俩共同在一把枷锁之内 在一个花蕾里盛开 在一个季节里成熟 或...
    泰安左眼皮跳跳阅读 361评论 0 6
  • 看了影评,看了剧场版,再去看小说,发现没有了推理小说的神秘感。一下子没了悬念,只能把自己代入亮司的心里去感受一场生...
    梦里燕南归阅读 309评论 0 0
  • 今天是2017年11月12日,刚过完单身狗的节日,我还是一个人,总是觉得自己是一个人,不管什么时候。 今天又觉得自...
    luosg阅读 267评论 1 0

友情链接更多精彩内容