2015-06-27 4 views
2

Я использую express-stormpath для управления функциями управления пользователями моего приложения nodejs. Когда доступен маршрут /logout, по умолчанию redirectUrl имеет значение /. Я пытаюсь перенаправить пользователя на/loginпосле получения доступа к/logout. Согласно documentation, перенаправлять логика может быть настроена путем установки опции redirectUrl в stormpath промежуточного слоя, как это:Как настроить redirectURL выхода из библиотеки Express-stormpath?

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

Однако установка этого параметра, кажется, влияет только на перенаправлении логику /login и /register, не /logout.

Я пробовал следующий, следующий код, но он не работал.

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

ответ

5

Попробуйте это:

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

целую кучу других вариантов можно найти here