配置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.

解决

结果测试

上一篇下一篇

猜你喜欢

热点阅读