我在用我的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调用中进行?任何人都有类似这样好的例子吗?