前后端分离(vue + egg) 如何使用egg-passport-github
发布于 2 年前 作者 EryouHao 3442 次浏览 来自 问答

在跑egg-passport-github 的 demo 的时候,发现是直接 egg 的router进行视图渲染的,想问下如何在前后端分离的情况下,怎么做 github 登录

在 login.vue 里 直接 location.assign(‘http://127.0.0.1:7001/api/passport/github’) 这样可以跳转到github授权,但是callback之后又到egg的router里面了,如何再返回到前端并将 user info带回到前端呢?ctx.body = ctx.user;

求指教。

1 回复

目前是用 ctx.redirect('http://127.0.0.1:3000'); 到前端去解决的。

回到顶部