Nuxt - 如何防止登录后重定向到主页

嗨,我们正在使用 nuxt 并来到 nuxt-auth。

简而言之,我们的用例似乎与 nuxt-auth 认为正确的不同,我无法调整 nuxt-auth 来做我想做的事,因此寻求帮助。

我的用例:在注册端点响应 200 后,我们想要显示一个 /refer 页面或一个 ReferPage 组件。

Nuxt-auth 行为:一旦登录或调用 setUser ,nuxt-auth 将立即重定向到我们网站 /app 中的“主页”。

对于修改此行为的任何帮助将不胜感激。这个想法类似于 redirectWhenLoggedIn: false (一个虚构的属性),它可以防止登录后立即重定向。

stack overflow Nuxt - how to prevent redirecting to home page after login
原文答案

答案:

作者头像

我认为其中之一可能会有所帮助:

1.您可以创建自己的方案,即认证逻辑

  1. 或者您可以使用方案,并在方案选项中根据需要设置“redirect_uri”选项

以下是文档中有关此选项的链接:

Redirect uri nuxt auth documentation

作者头像

您可以通过 auth options api 在 nuxt.config.js 中禁用重定向:

auth: {
  redirect:false
}

Each redirect path can be disabled by setting to false. Also you can disable all redirects by setting redirect to false

参见: https://auth.nuxtjs.org/api/options/