nodejs中req.body 爲空的問題

隨着express升級,bodyParser從express中被分離了出來,所以,在使用express新版本的時候,須要npm install body-parser 來安裝bodyParser。
express

  1. 在app.js中要引入bodyParser。npm

    var bodyParser = require('body-parser');app

  2. 其次,須要在app.js中use bodyParser。ui

    app.use(bodyParser());url

  3. 最後,須要給bodyParser提供參數。code

    'Content-Type': 'application/x-www-form-urlencoded' orm

    對於bodyParser的參數,根據須要解析的文件類型來進行設置,參數類型有不少種,能夠查看具體文獻。io

  4. 如何發現3中的有過時的狀況,將改成app.use(bodyParser.urlencoded({extended:false}));form

相關文章
相關標籤/搜索