CNode

前后端分离(vue + egg) 如何使用egg-passport-github

问答
EEryouHao发布于9 年前最后回复9 年前1 回复7063 浏览0 收藏

在跑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)

E
EryouHao#1·9 年前

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

参与回复
登录后即可参与回复。登录