0

在我的应用程序中,我有 laravel 作为后端,jwt-auth 作为身份验证,社交名流作为 oauth2 提供者,vue 作为我的前端。

现在我使用 axios 通过 github 授权用户,例如(https://github.com/login/oauth/authorize)在客户端内部,然后通过后端 api 获取访问令牌。

如果我使用 POSTMAN 进行授权请求,一切正常,但如果我使用前端 axio 请求进行请求,我总是会出错。我想我得到它们是因为某些 Header 值不正确。有人可以解释一下 axion 请求需要哪些变量来执行授权请求。

亲切的问候。

4

1 回答 1

0

您可以在浏览器中禁用非常糟糕的 cors,或者您必须在后端启用 cors 并检查后端是否启用了 cors 在浏览器网络选项卡中查找 Access-Control-Allow-Origin 标头,或者您必须使用代理,以便将请求发送到与浏览器看到的相同的来源,但被重定向到其他一些 url。

In create-react-app this works by adding
"proxy":"http://youUrl:portNo."
于 2019-03-26T03:26:11.083 回答