我正在将 Nuxt 与auth-module 一起使用。
登录谷歌工作:
this.$auth.loginWith("google").then(() => {
console.log("Logged in!");
});
Run Code Online (Sandbox Code Playgroud)
这是我的谷歌登录策略:
google: {
scope: [
"openid",
"profile",
"email",
"https://www.googleapis.com/auth/gmail.metadata"
],
client_id: "CLIENT_ID",
response_type: "code",
access_token_endpoint: "http://localhost:4000/auth/google/"
}
Run Code Online (Sandbox Code Playgroud)
我面临的问题是,一旦点击登录按钮,承诺就会得到解决。所以“登录!” 写入控制台。这不是预期的行为。当用户从成功的 OAuth2 流返回时,应解决承诺。
有人知道出了什么问题吗?