2

我正在使用 express-stormpath 来处理我的 nodejs 应用程序的用户管理功能。当/logout路由被访问时,默认的 redirectUrl 是/. 我试图 /login 在访问后将 /logout用户重定向到. 根据文档,可以通过redirectUrl在stormpath中间件中设置选项来自定义重定向逻辑,如下所示:

app.use(stormpath.init(app, {
  redirectUrl: '/dashboard',
}));

但是,设置此选项似乎只影响 and 的重定向逻辑/login/register而不影响/logout

我尝试了以下,以下代码,但没有奏效。

app.use(stormpath.init(app, {
  logoutUrl: {
    redirectUrl: '/login' 
  }
}));
4

1 回答 1

5

尝试这个:

app.use(stormpath.init(app,{
    'postLogoutRedirectUrl': '/login'
}));

可以在这里找到一大堆其他选项

于 2015-06-27T05:27:41.387 回答