NodeJSでpostリクエスト方式、req.bodyをundefinedとして印刷

371 ワード

Nodeではミドルウェアを用いるreqを直接取得する.body値undefined
解析bodyのミドルウェアbody-parserを使用することができます
body-parserのインストール
コードに次のコードを付ければいいです.
var bodyParser = require('body-parser')
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())

body-parserはHTTP要求体解析のミドルウェアであり、このモジュールを用いてJSON、Raw、テキスト、URL-encoded形式の要求体を解析することができる