1

我在 NGINX 服务器后面运行了 Strapi,我发布了大约 200Ko 的请求。(我在“HTML 页面”内容类型的数据字段中发布页面的 HTML 源代码)。我不断收到来自 Strapi 的 413 错误 - Payload Too Large。

我在 nginx.conf 中添加了以下内容(在 80 和 443 端口上):

max_client_body_size 20M;

但是,Strapi 调试日志表明请求成功通过 NGINX 到 Strapi。所以我不认为 N​​GINX 是问题所在。

我还尝试使用以下配置创建文件夹和文件 config/environments/development/request.json:

{
    "parser": {
        "enabled": true,
        "multipart": true,
        "formLimit": "500mb",
        "jsonLimit": "500mb",
        "formidable": {
            "maxFileSize": 524288000
        }
    }
}

我在开发环境中,但以防万一,我还添加了 config/environments/production/request.json 文件。

但是,我不断收到相同的 413 错误。在浏览了当前文档之后,在我看来,这个 request.json 可以在 Strapi 的旧版本上工作,但不是这个。

所以这是我的问题。你们如何增加 Strapi 中的最大有效载荷大小?(我有 3.1.4 版本)。

在此先感谢您的帮助!:)

4

1 回答 1

0

这个问题在那里解决了https://github.com/strapi/strapi/discussions/7767。我基本上在./config/middleware.json中添加了上面提到的解析器字段。

于 2020-09-07T16:23:24.937 回答