美文网首页
配置Nginx后上传文件出现跨域问题

配置Nginx后上传文件出现跨域问题

作者: 林哲_5842 | 来源:发表于2020-04-06 16:24 被阅读0次

    问题详情:服务端已开启跨域,在配置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.

    解决

    结果测试

    相关文章

      网友评论

          本文标题:配置Nginx后上传文件出现跨域问题

          本文链接:https://www.haomeiwen.com/subject/hiebphtx.html