【发布时间】:2017-09-15 11:40:54
【问题描述】:
我正在尝试编写 google cloud function 以将构建工件从我的 CI 上传到谷歌云存储,但我遇到了 http 错误 413 Request Entity Too Large。
二进制文件大约 64mb,我怀疑这个错误是由于body-parser 设置中的大小限制。
无论如何要解决这个问题以允许函数上传更大的文件?
【问题讨论】:
-
嘿,你有什么解决办法
-
是的,云函数将原始 http 正文放入
req.rawBody我们接受它并按照我们的意愿使用它 -
req.rawBody对我没有任何改变 :( -
您可能使用了其他东西来禁用自动解析?
-
在我这边,云函数日志中的错误是“queryparse 参数太多”。我通过 JSON.stringify 修复了我的参数之一,它有很多子节点。
标签: google-cloud-platform google-cloud-functions body-parser