如何更改Firebase中的body parser限制?

我试图代理一个file upload到firebase云function不暴露我们的APIurl。

看起来像Firebase正在使用Body-parser来parsing请求中的主体,但默认情况下它被限制为100kb。

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

但它似乎没有使用bodyParser。 它使用embedded到Firebase框架中的私人内容。 有没有办法改变它的限制?

这是我得到的:

在getRawBody(/ usr / local / lib / lib)下,blockquote错误:{error:请求实体在readStream上太大(/usr/local/lib/node_modules/firebase-tools/node_modules/raw-body/index.js:196:17) (/usr/local/lib/node_modules/firebase-tools/node_modules/body-parser/lib/read.js:76:node_modules / firebase-tools / node_modules / raw-body / index.js:106:12) 3)在urlecodedParser(/usr/local/lib/node_modules/firebase-tools/node_modules/body-parser/lib/types/urlencoded.js:115:5)在Layer.handle [作为handle_request](/ usr / local / lib / node_modules / firebase-tools / node_modules / express / lib / router / layer.js:95:5)在trim_prefix(/ usr / local / lib / node_modules / firebase-tools / node_modules / express / lib / router / index。 js:317:13)在/usr/local/lib/node_modules/firebase-tools/node_modules/express/lib/router/index.js:284:7在Function.process_params(/ usr / local / lib / node_modules / firebase -tools / node_modules / express / lib / router / index.js:335:12)at next(/usr/local/lib/node_modules/firebase-tools/node_modules/express/lib/router/index.j (在/usr/local/lib/node_modules/firebase-tools/node_modules/body-parser/lib/types/text.js:78:7)在Layer.handle [作为handle_request](/ (/ usr / local / lib / node_modules / firebase-tools / node_modules / express / lib / modules / usr / local / lib / node_modules / firebase-tools / node_modules / express / lib / router / layer.js:95:路由器/ index.js:317:13)在/usr/local/lib/node_modules/firebase-tools/node_modules/express/lib/router/index.js:284:7在Function.process_params(/ usr / local / lib /node_modules/firebase-tools/node_modules/express/lib/router/index.js:335:12)(/usr/local/lib/node_modules/firebase-tools/node_modules/express/lib/router/index.js :275:10)rawParser(/usr/local/lib/node_modules/firebase-tools/node_modules/body-parser/lib/types/raw.js:76:7)预计:611961,长度:611961,限制:102400 ,message:'request entity too large',status:413,statusCode:413,type:'entity.too.large'} Blockquote