Strapi 中的负载太大

Payload Too Large in Strapi

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

我已将以下内容添加到 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版本)

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

问题在那里解决了https://github.com/strapi/strapi/discussions/7767。 我基本上在./config/middleware.json.

中添加了上面提到的解析器字段