1. 程式人生 > >nodejs(十一)獲得post請求體 body-parser

nodejs(十一)獲得post請求體 body-parser

當請求引數在url中的時候,我們可以用request.query獲得請求體,當請求內容不在url中時,我們需要藉助一個body-parser依賴來獲取請求體

var express = require('express')

var app = express()

var bodyParser = require('body-parser')
//只要加入這個配置,在req請求物件上會多出來一個屬性
//parse application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({ extended: false }))
//parse application/json
app.use(bodyParser.json()) //post請求 app.post('/common', function(req, res) { console.log('收到post請求了') //獲取url中的請求引數 var query = req.query console.log(query) //在Express中沒有內建獲取表單post請求的api, //這裡我們需要使用一個第三方包 body-parser var params = req.body console.log(params) }) app.listen(4000, function() { console.
log('start') })

req.body來獲取請求體內容

請求內容
執行結果