我修改了bodyParser選項大小,以便通過sails中的輸入表單發佈大型字符串。 我做到了以下方法: 我去:node_modules /帆/ lib目錄/快遞/ index.js 後來我換成默認bodyParser:由修改sails.js中的bodyParser大小而不必修改sails庫源文件
bodyParser = sails.config.express.bodyParser({limit: 8248242});
我的作品
bodyParser = sails.config.express.bodyParser();
,但我想必須有一個更簡單的方法來做到這一點通過參數或什麼... 我試圖創建一個express.js文件在配置文件夾中,就像在https://gist.github.com/mikermcneil/8249181
但它似乎不承認快遞模塊...
任何有關什麼是通過某種參數更改bodyParser大小限制的最佳方法的意見? 乾杯!
的'express.js'配置是(暫時)正確的解決方案。您是否首先安裝了「快速安裝」項目? – sgress454
啊。好點,的確......我還沒有意識到express並沒有明確地加入到package.json中,而且sails有自己的內部單獨的快速分發。我加入的package.json快遞,和一個作爲express.js跟隨在配置文件夾中: 'module.exports.express = { 快遞:{ \t \t bodyParser:函數(){ \t \t返回要求('表達「).bodyParser({ \t \t \t極限:8248242 \t \t}) \t \t} \t} };',它現在的作品後,故宮安裝......非常感謝! –