إدارة ملفات تعريف الارتباط مع Express

كيفية استخدام ملفResponse.cookie()طريقة للتعامل مع ملفات تعريف الارتباط الخاصة بك

استخدم الResponse.cookie()طريقة للتعامل مع ملفات تعريف الارتباط الخاصة بك.

أمثلة:

res.cookie('username', 'Flavio')

تقبل هذه الطريقة معامل ثالثًا يحتوي على خيارات متنوعة:

res.cookie('username', 'Flavio', { domain: '.flaviocopes.com', path: '/administrator', secure: true })

res.cookie(‘username’, ‘Flavio’, { expires: new Date(Date.now() + 900000), httpOnly: true })

المعلمات الأكثر فائدة التي يمكنك تعيينها هي:

قيمة وصف
domain الاسم مجال ملف تعريف الارتباط
expires تعيينتاريخ انتهاء صلاحية ملف تعريف الارتباط. إذا كان مفقودًا أو 0 ، فإن ملف تعريف الارتباط هو ملف تعريف ارتباط جلسة
httpOnly قم بتعيين ملف تعريف الارتباط بحيث لا يمكن الوصول إليه إلا بواسطة خادم الويب نرىHttpOnly
maxAge قم بتعيين وقت انتهاء الصلاحية بالنسبة إلى الوقت الحالي ، معبرًا عنه بالمللي ثانية
path المسار ملفات تعريف الارتباط. افتراضات على "/"
secure يميز الHTTPS لملف تعريف الارتباط فقط
signed قم بتعيين ملف تعريف الارتباط ليتم التوقيع عليه
sameSite قيمة الSameSite

يمكن مسح ملف تعريف الارتباط باستخدام:

res.clearCookie('username')

تحميل مجانيكتيب Express.js


المزيد من البرامج التعليمية السريعة: