原生node怎么接收post请求的参数

前端用的axios发送的,
)3{U}~1RTRHXKHJ)7_BU42D.png
后端收到这样的数据LXGVJ]}EY%R3ZN[V9{YOV~1.png,大看了数据类型是字符串的,
这怎么解决啊!!!!!### 题目描述

阅读 2.7k
2 个回答

所以?

JSON.parse 转一下不就完了?

使用依赖包body-parser

安装

npm install body-parser

使用
var express = require('express')
var bodyParser = require('body-parser')

var app = express()

app.use(bodyParser.urlencoded({ extended:false}))

app.post('/login', urlencodedParser, function (req, res) {
  // req.body就是你所发送的数据
  // 就可以通过'.' 的形式来获取对象属性值
  res.send('login, ' + req.body.username)
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题