尝试上传2.6MB的文件时出现视觉错误。这说:
请求实体太大。
即使启用了上传配置为20MB。
我已经读过这个错误与bodyParser限制有关,所以我试图解决 nodebb / src / webserver.js 行 157 上的这些更改行和 158
从此
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
到此(没有成功)
app.use(bodyParser.urlencoded({ extended: true, limit: '20mb'}));
app.use(bodyParser.json({limit: '20mb', type: 'application/json'}));
我也在Nodebb存储库中搜索过,但没有这样的问题。 如果有人可以帮助我,我会很高兴。
答案 0 :(得分:1)
如果你的应用程序落后于nginx,你还需要在nginx中设置限制。将client_max_body_size 5M;
添加到您的nginx配置中。