使用github策略的Passport JS。前端或后端返回到MERN堆栈的回调URL

时间:2019-09-12 17:11:04

标签: javascript express passport.js mern

我在用我的Mern堆栈实现github策略时遇到了一些麻烦。我目前在两个单独的域上将后端和前端完全分开。在这种情况下:

passport.use(new GitHubStrategy({
    clientID: GITHUB_CLIENT_ID,
    clientSecret: GITHUB_CLIENT_SECRET,
    callbackURL: "http://127.0.0.1:3000/auth/github/callback"
  },

callbackURL也应指向何处?它应该指向前端还是后端?另外,如果我将代码指向前端,则会在查询参数中收到代码。我假设这是获取访问令牌的代码,但是我应将代码发送到哪里?这是否只是在用户对github api的API调用中进行?任何人都有类似这样好的例子吗?

0 个答案:

没有答案