您如何从 express-stormpath 库自定义注销的 redirectURL?
How do you customize the redirectURL of logout from the express-stormpath library?
我正在使用 express-stormpath 来处理我的 nodejs 应用程序的用户管理功能。当访问/logout
路由时,默认的redirectUrl为/
。 我正在尝试将用户重定向到 /login
在访问 /logout
之后。根据 documentation,可以通过在 stormpath 中间件中设置 redirectUrl
选项来自定义重定向逻辑,如下所示:
app.use(stormpath.init(app, {
redirectUrl: '/dashboard',
}));
但是,设置这个选项似乎只影响/login
和/register
的重定向逻辑,而不影响/logout
。
我尝试了以下代码,但没有成功。
app.use(stormpath.init(app, {
logoutUrl: {
redirectUrl: '/login'
}
}));
试试这个:
app.use(stormpath.init(app,{
'postLogoutRedirectUrl': '/login'
}));
可以找到一大堆其他选项here
我正在使用 express-stormpath 来处理我的 nodejs 应用程序的用户管理功能。当访问/logout
路由时,默认的redirectUrl为/
。 我正在尝试将用户重定向到 /login
在访问 /logout
之后。根据 documentation,可以通过在 stormpath 中间件中设置 redirectUrl
选项来自定义重定向逻辑,如下所示:
app.use(stormpath.init(app, {
redirectUrl: '/dashboard',
}));
但是,设置这个选项似乎只影响/login
和/register
的重定向逻辑,而不影响/logout
。
我尝试了以下代码,但没有成功。
app.use(stormpath.init(app, {
logoutUrl: {
redirectUrl: '/login'
}
}));
试试这个:
app.use(stormpath.init(app,{
'postLogoutRedirectUrl': '/login'
}));
可以找到一大堆其他选项here