2.6 KiB
2.6 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
58965611f9fc0f352b528e6c | Logging a User Out | 2 | تسجيل مستخدم خارج |
Description
req.logout();
قبل إعادة التوجيه. app.route ( '/ خروج') .get ((req، res) => { req.logout ()؛ res.redirect ( '/')؛ })؛قد تكون لاحظنا أيضًا أننا لا نتعامل مع الصفحات المفقودة (404) ، والطريقة الشائعة للتعامل مع هذا في العقدة هي مع الوسيطة التالية. المضي قدما وإضافة هذا بعد كل الطرق الأخرى الخاصة بك:
app.use ((req، res، next) => { res.status (404) .أكتب نصا') . ارسل ("غير موجود") ؛ })؛أرسل صفحتك عندما تظن أنك على صواب.
Instructions
Tests
tests:
- text: طريق الخروج
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: يجب أن يقوم تسجيل الخروج بإعادة التوجيه إلى الصفحة الرئيسية /
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