小编zme*_*nic的帖子

来自单页 React 应用程序的 OAuth GitHub 身份验证

我正在尝试将我的单页 React 应用程序与 GitHub 集成。

我成功运行了第一阶段的身份验证,即codehttps://github.com/login/oauth/authorize接收重定向

问题是第二部分,即 POST 到https://github.com/login/oauth/access_token

我无法通过 JavaScript 或 JQuery 从我的网页本身执行 POST 或 GET。使用$.ajax$.post全部以 error 结束Access-Control-Allow-Origin

该应用程序是create-react-app使用npm start.

如何避免Access-Control-Allow-Origin我的场景中的错误?有没有办法以其他方式为 GitHub API 获取 GitHub 令牌?

我试过用 POST ,它没有抱怨Access-Control-Allow-Origin. 事实上,在.submit()我收到预期的响应之后(根据https://developer.github.com/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow)但它作为一个文件出现,Chrome立即下载。

github-api reactjs

6
推荐指数
0
解决办法
887
查看次数

标签 统计

github-api ×1

reactjs ×1