亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么編輯了表單頁以后報如下錯誤?


D:\Mooc>node app.js


Error: Most middleware (like bodyParser) is no longer bundled with Express and m

ust be installed separately. Please see https://github.com/senchalabs/connect#mi

ddleware.

    at Function.Object.defineProperty.get (D:\Mooc\node_modules\express\lib\expr

ess.js:89:13)

    at Object.<anonymous> (D:\Mooc\app.js:8:17)

    at Module._compile (module.js:456:26)

    at Object.Module._extensions..js (module.js:474:10)

    at Module.load (module.js:356:32)

    at Function.Module._load (module.js:312:12)

    at Function.Module.runMain (module.js:497:10)

    at startup (node.js:119:16)

    at node.js:906:3


D:\Mooc>




貌似都是由于git安裝引起來的問題,好象是我安裝的git已經不再支持bodyParser()方法了,可是我按照https://github.com/senchalabs/connect#middleware地址上說的


// parse urlencoded request bodies into req.body

var bodyParser = require('body-parser')

app.use(bodyParser.urlencoded())


替換了app.use(express.bodyParser())還是不行,報了如下錯誤


D:\Mooc>node app.js


module.js:340

    throw err;

          ^

Error: Cannot find module 'body-parser'

    at Function.Module._resolveFilename (module.js:338:15)

    at Function.Module._load (module.js:280:25)

    at Module.require (module.js:364:17)

    at require (module.js:380:17)

    at Object.<anonymous> (D:\Mooc\app.js:8:18)

    at Module._compile (module.js:456:26)

    at Object.Module._extensions..js (module.js:474:10)

    at Module.load (module.js:356:32)

    at Function.Module._load (module.js:312:12)

    at Function.Module.runMain (module.js:497:10)


望老師執教?。?!

正在回答

2 回答

npm install body-parser

引入var?bodyParser?=?require('body-parser')

然后替換老師的代碼為app.use(bodyParser());

我這邊就可以了

1 回復 有任何疑惑可以回復我~

先安裝 body-parser 模塊

npm install body-parser

再在 app.js 中引入 body-parser 模塊

var bodyParser = require('body-parser')

就ok了

1 回復 有任何疑惑可以回復我~
#1

Kvkens

感謝分享,已經解決!
2014-10-04 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
node+mongodb 建站攻略(一期)
  • 參與學習       91828    人
  • 解答問題       921    個

帶你完整實現一個從前端到后端的項目,初中級前端開發工程師必學課程

進入課程
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號