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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

錯誤:請求實體太大

錯誤:請求實體太大

錯誤:請求實體太大我收到以下快件錯誤:Error: request entity too large     at module.exports (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/node_modules/raw-b     dy/index.js:16:15)     at json (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/middleware/json.js:60:5)     at Object.bodyParser [as handle] (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/     middleware/bodyParser.js:53:5)     at next (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/proto.js:193:15)     at Object.cookieParser [as handle] (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib     /middleware/cookieParser.js:60:5)     at next (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/proto.js:193:15)     at Object.logger (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/middleware/logger.     js:158:5)     at next (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/proto.js:193:15)     at Object.staticMiddleware [as handle] (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/     lib/middleware/static.js:55:61)     at next (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/lib/proto.js:193:15)TypeError: /     Users/michaeljames/Documents/Projects/Proj/mean/app/views/includes/foot.jade:31     29| script(type="text/javascript", src="/js/socketio/connect.js")我用的是均值堆棧。我的表達式中有以下Use語句//Set Request Size Limitapp.use(express.limit(100000000));在fiddler中,我可以看到內容長度標頭的值為:1078702。我相信這是八字節,這是1.0787兆字節。我不知道為什么Express不允許我發布先前在另一個不使用平均堆棧項目結構的Express項目中發布的json數組。
查看完整描述

3 回答

?
一只名叫tom的貓

TA貢獻1906條經驗 獲得超3個贊

我用快車4號。

在我的例子中,僅僅增加以下幾行是不夠的:

var bodyParser = require('body-parser');app.use(bodyParser.json({limit: '50mb'}));
app.use(bodyParser.urlencoded({limit: '50mb', extended: true}));

我嘗試在urlencode函數上添加參數Limit選項,因為文檔中說,錯誤不再出現。

參數限制選項控制URL編碼數據中允許的最大參數。如果請求包含比此值更多的參數,則會向客戶端返回413。默認為1000。

嘗試使用以下代碼:

var bodyParser = require('body-parser');app.use(bodyParser.json({limit: "50mb"}));
app.use(bodyParser.urlencoded({limit: "50mb", extended: true, parameterLimit:50000}));


查看完整回答
反對 回復 2019-07-04
  • 3 回答
  • 0 關注
  • 1095 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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