【发布时间】:2019-08-28 12:57:01
【问题描述】:
大家早上好,我正在开发一个 vue 项目,该项目使用 axios 向不同网站上的 api 发出 get 请求。好吧,我遇到了一个错误,上面写着“No Access-control-allow-origin header”,所以我做了一些研究,我知道浏览器只是因为同源策略实施(我现在明白了)而阻止了请求。所以我得到了一个快速修复,即添加一个我认为对于开发目的很酷的 chrome 扩展,但我担心的是当它投入生产时,我将如何解决这个问题,这样我的客户就不必安装这个 chrome 扩展。? 我是否必须通过代理路由请求? 如果是这样,请建议一些有用的资源来帮助我。 如果我对 cors 的理解是错误的,请帮忙澄清一下,谢谢。 使用 vue n laravel
【问题讨论】:
-
如果您无法让远程方从其端发送适当的标头以明确允许这样做 - 那么是的,您将需要代理请求。 “如果可以,请建议一些有用的资源来帮助我。” - 很高兴;其中一个叫做 Google ...(说真的,你需要付出更多的努力。)
标签: javascript laravel-5 vuejs2