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

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

req.body.movie不是作為一個對象,而是返回undefined,該怎么處理

http://img1.sycdn.imooc.com//59d745330001973813590295.jpg在控制臺打印出req.body,內容是最左邊的形式,可以看到‘movie[flash]’,'movie[summary]'等屬性,原因是在發送POST請求的時候表單并沒有把電影的flash,language,poster信息作為movie對象的屬性,猜測原因是最右邊的admin.jade的value="#{movie.language}"出了問題,求大神支招,是不是還要導入其它模塊?

正在回答

3 回答

https://img1.sycdn.imooc.com//5b2663e200017ff402420124.jpghttps://img1.sycdn.imooc.com//5b266408000159eb06390374.jpg


改了model.js還是出現undefined?請教

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

慕斯3067776

解決了?
2018-06-29 回復 有任何疑惑可以回復我~

謝謝回答,原因已經找出來了,原來是model.js里面的save方法保存成了({_id:id}),應該改為({"_id":id}),


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

Contains key-value pairs of data submitted in the request body. By default, it is?undefined, and is populated when you use body-parsing middleware such as?body-parser?and?multer.

express官網文檔對req.body的描述,請確認是否缺少這個中間件

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

舉報

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

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

進入課程

req.body.movie不是作為一個對象,而是返回undefined,該怎么處理

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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