我对 nuxt 和 auth0 都很陌生。我正在将 auth0 与我的 nuxt 应用程序一起使用,并且我在我的主页挂载钩子中编写了一段代码,使我能够在使用时登录到服务器,$auth.login()然后它将我返回到我的应用程序并在 url 中给我一个令牌。我可以使用挂载钩子中的令牌获取我的用户个人资料信息,/auth/me但是当我登录时$auth.$state,它说您没有登录:
loggedIn: false
strategy: "auth0"
user: null
如何$auth在我的代码中使用对象auth0?这是我的nuxt.config.js:
auth: {
redirect: {
login: '/',
callback: '/auth/signed-in'
},
strategies: {
local: false,
auth0: {
domain: process.env.AUTH0_DOMAIN,
client_id: process.env.AUTH0_CLIENT_ID,
}
}
},