问题简介:现用vue-admin搭建一个管理后台,做到前后台分离,前台是http,后台接口用的HTTPS,用的yii框架。vue-admin本地运行时会遇到跨域问题,但发布到线上没有报错。
方案1:修改yii框架里面的cors配置 --失败
参考解决方案: https://cloud.tencent.com/developer/ask/202342
官方文档:https://www.yiichina.com/doc/guide/2.0/rest-controllers#cors
关于为什么跨域会发送两次请求:https://www.imooc.com/article/72000
方案2:修改nginx配置
https://segmentfault.com/a/1190000012550346
方案3:尝试将服务器https换成http
和方案一的错误一样
方案4:webpack dev sever -- 成功
//www.greatytc.com/p/a155505f6662
总结: