وللتذكير ، يجري بناء هذا المشروع على المشروع المبدئي التالي في Glitch ، أو مستنسخ من GitHub . إن إنشاء منطق الخروج أمر سهل. يجب أن يؤدي المسار إلى عدم مصادقة المستخدم وإعادة التوجيه إلى الصفحة الرئيسية بدلاً من عرض أي ملف شخصي. في جواز السفر ، يكون إلغاء مصادقة المستخدم أمراً سهلاً مثل استدعاء req.logout();
قبل إعادة التوجيه. app.route ( '/ خروج')
.get ((req، res) => {
req.logout ()؛
res.redirect ( '/')؛
})؛
قد تكون لاحظنا أيضًا أننا لا نتعامل مع الصفحات المفقودة (404) ، والطريقة الشائعة للتعامل مع هذا في العقدة هي مع الوسيطة التالية. المضي قدما وإضافة هذا بعد كل الطرق الأخرى الخاصة بك: app.use ((req، res، next) => {
res.status (404)
.أكتب نصا')
. ارسل ("غير موجود") ؛
})؛
أرسل صفحتك عندما تظن أنك على صواب.
## Instructions