【发布时间】:2015-01-08 11:19:39
【问题描述】:
我正在尝试向 Node+Express 服务器提交带有文件的表单。我将 bodyParser 限制设置为 5M:
app.use(express.bodyParser({ limit: '5mb' }));
它在本地机器上运行良好。但是在 Heroku 上,对于大于 1M 的文件,我会收到“请求实体太大”错误。
Heroku 如何设置此限制以及如何更改?
编辑: 实际错误是由 nginx 而不是节点应用程序生成的:
【问题讨论】:
-
我认为它们本身没有限制,但您可能会尝试更多我想知道 heroku 上的 wordpress 也是如此。但是现在 php.ini 和 wp-config.php 都设置为 1000mb 用于最大文件大小和上传以及 nginx.conf 'client_max_body_size 1000m;'。除非您覆盖,否则也许还有另一个 express 属性是 heroku 默认的?