我试图将带有文件的表单提交给Node + Express服务器。我将bodyParser限制设置为5M:
app.use(express.bodyParser({ limit: '5mb' }));
它在本地计算机上运行良好。但是在Heroku上,我得到了“请求实体太大”#34;大于1M的文件出错。
Heroku如何设置此限制以及如何更改?
编辑:实际错误是由nginx而不是节点应用生成的:
答案 0 :(得分:2)
我忘了发布决议。问题只出现在那个应用上。我试图创建一个新的应用程序,它工作正常。所以我认为它与初始应用程序使用的特定服务器实例有关。另一个例子,这个问题并不存在。
答案 1 :(得分:0)
您可能需要重新订购配置语句,请参阅以下答案:https://stackoverflow.com/a/19965089/2942