node.js - express 可以接受到post(抓包可以看到post的数据),但是body里面为空,为什么?

浏览:35日期:2022-09-15

问题描述

问题解答

回答1:

express解析body需要用到body-parser中间件

var express = require(’express’)var bodyParser = require(’body-parser’)var app = express()var jsonParser = bodyParser.json()var urlencodedParser = bodyParser.urlencoded({ extended: false })app.post(’/login’, urlencodedParser, function (req, res) { if (!req.body) return res.sendStatus(400) res.send(’welcome, ’ + req.body.username)})

soonfy

相关文章: