问题描述
我让Strapi在Nginx服务器后面运行,我发布了200Ko左右的请求。 (我将页面的HTML源代码发布到“ HTML页面”内容类型的数据字段中)。我一直从Strapi收到413错误-有效负载过大。
我在Nginx.conf中添加了以下内容(在80和443端口上):
max_client_body_size 20M;
但是,Strapi调试日志表明请求已成功通过Nginx传递到Strapi。因此,我认为Nginx并不是问题所在。
我还尝试使用以下配置创建文件夹和文件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中添加了上面提到的解析器字段。