0

尝试上传 2.6MB 的文件时出现视觉错误。这说:

请求实体太大

在此处输入图像描述

即使启用了 20MB 的上传配置。

在此处输入图像描述

我读过这个错误与 bodyParser 限制有关,所以我试图解决nodebb/src/webserver.js第157158行上的这个变化行

由此

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存储库中搜索过,但没有这样的问题。如果有人可以帮助我,我会很感激。

4

1 回答 1

2

如果您的应用程序落后于 nginx,您还需要在 nginx 中设置限制。添加client_max_body_size 5M;到您的 nginx 配置中。

于 2018-01-30T23:28:04.267 回答