ir2*_*pid 14 cors ionic-framework ionic2 ionic3 angular
开发我的离子应用程序时,我不断收到以下错误。这是后端不允许的授权标头。
尝试过的解决方案:
打开 -a Google\ Chrome --args --disable-web-security --user-data-dir
但我仍然无法绕过cors检查,错误仍然存在。需要一些帮助。
See*_*dav 44
如果您想在 mac 上禁用 chrome 上的 CORS,您可以在终端/项目上运行此命令。它将打开一个新的 chrome 实例,并且该实例的所有选项卡都将禁用 CORS。因此您可以在这里运行您的应用程序进行测试。我希望您这样做只是为了测试您的 API,并且您知道这不是永久修复。另外,请记住这会禁用您的网络安全。所以我认为,当您不担心安全性时,这是测试您的 API 的一个不错的选择,并且当您要在另一个环境(如开发、质量保证和生产)上运行您的应用程序时,您将拥有所有的 Web 安全位置。
open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_test" --disable-web-security
Run Code Online (Sandbox Code Playgroud)
小智 8
在终端中输入:
open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_test" --disable-web-security
Run Code Online (Sandbox Code Playgroud)
检查您的 Chrome 浏览器的版本。可能是一个有 bug 的人。以下是 5 月份发布的有关此功能无法正常工作的错误报告: https://bugs.chromium.org/p/chromium/issues/detail ?id=857032
几周前我遇到了同样的问题,以下是我如何设法禁用 CORS:首先下载 Chromium 浏览器或 Chrome canary 浏览器,这实际上对开发人员非常好(我使用 chromium,但这取决于你): https://www.google.com/intl/en/chrome/canary/ 或 https://download-chromium.appspot.com/
然后:
open -a ChromiumOrCanaryPathHere --args --disable-web-security --user-data-dir"现在应该可以了。您可能会在窗口顶部看到有关安全的警告消息 - 没关系。
PS 也许只是将 chrome 更新到最新版本会有所帮助,但我更喜欢使用单独的浏览器的方法,因为它更安全,因为我可以将不安全的浏览器与我的默认浏览器隔离。
| 归档时间: |
|
| 查看次数: |
66842 次 |
| 最近记录: |