请问一下Sign up with Google 功能,VUE2 怎么处理api 接口callback 返回的token?

2. 问题描述?

我用的laravel/socialite 这个包按照文档配置好了,接口也正常了;
现在的问题是请教大家VUE2 里面如何把Route::get(‘login/github/callback’, ‘Auth\LoginController@handleProviderCallback’);这个接口返回的重定向url:xxxxx.com/#/customer?token=xxxxxx&... 的token和type 参数传给这个#/customer 页面里的接口?

流程是注册页面点击“Sign up with Google”这个按钮调用下图redirect接口

然后选择要登录的谷歌邮箱输入密码后,系统自动转到handleProviderCallback这个接口里,这个接口会生成token 再return redirect(‘xxxxx.com/#/customer?token=xxxxxx&...);
前端也会跳转到’xxxxx.com/#/customer 路由页面。
由于没有传token,会立马跳转到登录页面。
现在想请教各位如何获取到这个token和type?下面的是gtp和百度推荐的方法,handleGoogleCallback是放在mounted这个钩子里的,但是没有效果

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 9

你这个是hash 路由,获取hash值 window.location.hash, 你用history 路由,就可以通过window.location.search 获取参数

1年前 评论
111111111 (楼主) 1年前
111111111 (楼主) 1年前
Alone88 (作者) 1年前
111111111 (楼主) 1年前
Alone88 (作者) 1年前
111111111 (楼主) 1年前
Alone88 (作者) 1年前
111111111 (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!