Как персонализирате URL адреса за пренасочване на излизане от библиотеката express-stormpath?

Използвам express-stormpath, за да се справя с функционалността за управление на потребителите на моето приложение nodejs. Когато се осъществи достъп до маршрута /logout, URL адресът за пренасочване по подразбиране е /. Опитвам се да пренасоча потребител към /login след достъп до /logout. Според документация, логиката за пренасочване може да бъде персонализирана чрез задаване на опцията redirectUrl в междинния софтуер на stormpath по следния начин:

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

Задаването на тази опция обаче изглежда засяга само логиката за пренасочване на /login и /register, а не на /logout.

Опитах следното, следния код, но не работи.

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

person photon    schedule 27.06.2015    source източник


Отговори (1)


Опитайте тази:

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

Цял куп други опции можете да намерите тук

person hassansin    schedule 27.06.2015