Angular 如何在chrome Mac中禁用cors

Angular 如何在chrome Mac中禁用cors,angular,ionic-framework,ionic2,ionic3,cors,Angular,Ionic Framework,Ionic2,Ionic3,Cors,在开发我的ionic应用程序时,我不断遇到以下错误。这是后端不允许的授权标头 尝试过的解决方案: 我在这里使用chrome cors插件: 以及启动chrome禁用网络安全,如下所示 打开-a Google\Chrome--args--disable web security--user data dir 如本文所述设置ionic代理: 但我仍然无法绕过cors检查,错误依然存在。需要一些帮助。CORS需要从后端处理,主要是使用此扩展,它可以工作 但是后端仍然需要处理用于ion

在开发我的ionic应用程序时,我不断遇到以下错误。这是后端不允许的授权标头

尝试过的解决方案:

  • 我在这里使用chrome cors插件:

  • 以及启动chrome禁用网络安全,如下所示
打开-a Google\Chrome--args--disable web security--user data dir

  • 如本文所述设置ionic代理:

但我仍然无法绕过cors检查,错误依然存在。需要一些帮助。

CORS需要从后端处理,主要是使用此扩展,它可以工作
但是后端仍然需要处理用于ionic应用程序的COR

检查您的Chrome浏览器版本。可能是有bug的。以下是5月份发布的关于此功能不起作用的错误报告:

我在几周前也遇到过同样的问题,以下是我如何设法获得残疾CORS: 首先下载Chrome浏览器或Chrome canary浏览器,这对开发人员来说非常好(我使用Chrome,但这取决于您): 或

然后:

  • 安装浏览器
  • 如果运行浏览器-请关闭它,并确保没有其他正在运行的实例
  • 然后使用以下命令运行它:
    open-a chromiumorcanarypath here--args--disable web security--user data dir”
现在它应该可以工作了。您可能会在窗口顶部看到关于安全性的警告消息-这没关系

附言。
可能只是将chrome更新到最新版本会有所帮助,但我更喜欢使用单独的浏览器,因为它更安全,因为我可以将不安全的浏览器与默认浏览器隔离开来。

可能是个愚蠢的问题,但您是否也启用了chrome插件?(单击右上角的图标)。我也曾在localhost上成功使用过该插件。是的,我成功使用了。在问题中添加了cors插件设置。谢谢,Canary release!尝试升级常规chrome版本,并在禁用安全性的情况下启动,但没有帮助。