हमें AJAX अनुरोधों के साथ कुकीज़ सेट करने की आवश्यकता है या इस तरह से कि कोई भी AJAX अनुरोध उन कुकीज़ को सर्वर पर भेजे।
यहां एक बात ध्यान देने योग्य है कि किसी भी दूरस्थ सर्वर पर किया गया प्रत्येक AJAX अनुरोध स्वचालित रूप से हमारी सभी कुकीज़ को उस सर्वर पर भेजता है बिना हमें कुछ किए। इसलिए, इस बात के स्पष्ट होने के साथ, हमें बस JavaScript का उपयोग करके अपने डॉक्यूमेंट ऑब्जेक्ट में एक विशिष्ट कुंजी सेट करनी है और जब भी हम नेटवर्क कॉल करते हैं, वह कुकी स्वचालित रूप से उस सर्वर पर भेजी जाएगी जिसे हम कॉल कर रहे हैं।
कुकी सेट करने का कोड होगा:
const token = 'some 323 very 535 random 5445 value';
document.cookie = `token=${token}`;
यदि हम एक ऐसी कुकी चाहते हैं जो भविष्य में किसी निश्चित समय पर समाप्त हो, तो हम इसे निम्नलिखित कोड के साथ बना सकते हैं:
const token = 'some 323 very 535 random 5445 value';
const expiry = 'Wed, 4 Feb 2021 12:00:00 UTC';
document.cookie = `token=${token} expires=${expiry}`;
इस तरह, जब हम कोई नेटवर्क अनुरोध करते हैं तो 'token' कुकी स्वचालित रूप से सर्वर पर भेजी जाएगी।