nodejs(十一)獲得post請求體 body-parser
阿新 • • 發佈:2018-11-06
當請求引數在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
來獲取請求體內容