配置Nginx后上传文件出现跨域问题
2020-04-06 本文已影响0人
林哲_5842
问题详情:服务端已开启跨域,在配置Nginx反向代理后,使用ELMENT UI 反而出现跨域问题
Nginx配置Nginx监听9001端口,匹配到vodservice(上传的接口url)则代理到本机的8002端口。
本机的8002端口(已开启跨域)上传视频时是可以直接访问的。
8002端口而设置为走Nginx代理
上传时Nginx代理出现了跨域问题
上传时出现跨域问题原因:上传的文件超过了nginx的最大文件体积的限制,所以返回了nginx错误页面,但是这个错误页面没有通过cors,所以出现这个问题。
解决方法:在nginx.conf文件的http{}标签中加入 client_max_body_size 1024m;
使上传文件的最大字节改为1024MB.
解决结果测试