2.1 KiB
2.1 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
58965611f9fc0f352b528e6c | Logging a User Out | 2 | Cerrar sesión de un usuario |
Description
req.logout();
antes de redirigir app.ruta ('/ logout') .get ((req, res) => { req.logout (); res.redirect ('/'); });Es posible que haya notado que tampoco estamos manejando páginas faltantes (404), la forma común de manejar esto en Node es con el siguiente middleware. Continúa y agrega esto después de todas tus otras rutas:
app.use ((req, res, next) => { estado de res. (404) .teclee el texto') .send ('No encontrado'); });Envía tu página cuando creas que lo has hecho bien.
Instructions
Tests
tests:
- text: Ruta de cierre de sesión
testString: 'getUserInput => $.get(getUserInput("url")+ "/_api/server.js") .then(data => { assert.match(data, /req.logout/gi, "You should be call req.logout() in youre /logout route"); }, xhr => { throw new Error(xhr.statusText); })'
- text: Cerrar sesión debe redirigir a la página de inicio /
testString: 'getUserInput => $.get(getUserInput("url")+ "/logout") .then(data => { assert.match(data, /Home page/gi, "When a user logs out they should be redirected to the homepage"); }, xhr => { throw new Error(xhr.statusText); })'
Challenge Seed
Solution
// solution required