需要对Cors进行一些澄清

时间:2019-08-28 12:57:01

标签: javascript laravel-5 vuejs2

早上好,我正在做一个vue项目,该项目使用axios向另一个网站上的api发出get请求。好吧,我遇到了一个错误消息:“ No Access-control-allow-origin header”,所以我做了一些研究,并且我了解由于相同的起源策略实现(我现在知道),浏览器仅阻止了该请求。所以我得到了一个快速解决方案,即添加了一个chrome扩展,我认为这对开发人员来说很酷,但是我担心的是,当它进入生产环境时,我将如何解决这个问题,这样我的客户就不必安装这个chrome扩展程序。 我是否需要通过代理路由请求? 如果是这样,请提出一些有用的资源来帮助我。 如果我对cors的理解是错误的,请帮助您进行澄清,谢谢。 使用vue n laravel

1 个答案:

答案 0 :(得分:0)

  

我是否必须通过代理路由请求?

如果您向其发出请求的服务器不支持CORS,则为是。 CORS必须由服务器实现,因此在您的情况下,该“不同网站”的API。如果它没有通过代理路由,那么您的服务器就是唯一的方法。