nodejsの中でpostの要求方式、req.bodyの接続値は空です.どう解決しますか?
446 ワード
Nodejs req.bodyはデフォルトは空です.expressフレームを使用すれば、以下のコードを入力して解決できます.
http要求の種類では、POST、PUT、PATCHの3つの要求方法には要求体、すなわちいわゆるrequestが含まれており、Nodejs原生のhttpモジュールでは、要求体はストリームに基づいて受け入れられ、解析される.body-parserはHTTP要求体解析のミドルウェアです.このモジュールを使ってJSON、Raw、テキスト、URL-encodedフォーマットの要求体を解析できます.
var bodyParser = require('body-parser')
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())
まずインストールします body-parser http要求の種類では、POST、PUT、PATCHの3つの要求方法には要求体、すなわちいわゆるrequestが含まれており、Nodejs原生のhttpモジュールでは、要求体はストリームに基づいて受け入れられ、解析される.body-parserはHTTP要求体解析のミドルウェアです.このモジュールを使ってJSON、Raw、テキスト、URL-encodedフォーマットの要求体を解析できます.