1.413 Request Entity Too Larg
错误原因就是文件上传大小超过了限制!
解决方案就是修改nginx的配置文件,增加如下配置:
client_max_body_size 200m;
2.405 not allowed
在本地测试上传没问题,放到nginx代理后就出问题。
解决方案就是修改nginx配置文件,增加如下配置:
location /api/upload {
proxy_method POST;
proxy_pass http://192.168.40.6:8801$request_uri;
proxy_set_header user_token $http_user_token;
}
注意
/api/upload 要修改为自己的api地址
proxy_pass 配置也修改为自己后台服务的ip和端口

本文指导如何通过修改nginx配置来处理请求实体过大(413 RequestEntityTooLarge)和405 MethodNotAllowed错误,涉及调整`client_max_body_size`和代理设置。重点在于API接口上传限制及正确代理转发配置。
275

被折叠的 条评论
为什么被折叠?



