gpt4 book ai didi

angular - 使用 Angular 向 facebook oauth 发送 CORS 问题

转载 作者:太空狗 更新时间:2023-10-29 18:18:38 25 4
gpt4 key购买 nike

我在 Facebook、Google、Twitter 的 API 中有我的 OAuth 登录和回调方法。它是一个运行在端口 3000 上的 express 应用程序。

我有另一个 angular 2 应用程序在端口 4200 上运行。我正在尝试调用通过http get 表达api url。它向我抛出 CORS 错误。

请求的资源上不存在“Access-Control-Allow-Origin” header 。因此不允许访问 Origin 'null'。cross-Origin Read Blocking (CORB) 阻止了 mime 类型 text/html 的跨源响应

最佳答案

CORS 的存在是为了保护您的服务器免受不需要的外部 AJAX 请求的影响。您需要在服务器上主动启用 CORS 才能使用它。

由于您没有指定服务器类型,here's how在 IIS 和 here's how 上执行此操作在 Apache 上做。如果您使用不同类型的服务器,您应该在该特定服务器类型上查找“启用 CORS”。

最佳做法是只允许对您要开放的域使用 CORS,而不允许所有内容 (*),因为这会增加服务器的潜在漏洞。

关于angular - 使用 Angular 向 facebook oauth 发送 CORS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50712142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com