suchen

Heim  >  Fragen und Antworten  >  Hauptteil

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

ringa_leeringa_lee2786 Tage vor536

Antworte allen(1)Ich werde antworten

  • 高洛峰

    高洛峰2017-04-17 16:27:37

    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

    Antwort
    0
  • StornierenAntwort