हमें AJAX अनुरोधों के साथ या इस तरह से कुकीज़ सेट करने की आवश्यकता है कि कोई भी AJAX अनुरोध उन कुकीज़ को सर्वर पर भेज दे।
यहां एक बात ध्यान देने योग्य है कि किसी भी दूरस्थ सर्वर से किया गया प्रत्येक AJAX अनुरोध हमारे सभी कुकीज़ को स्वचालित रूप से उसी सर्वर पर हमें बिना कुछ किए भेज देता है। इसलिए, इस बात को स्पष्ट करने के साथ, हमें जावास्क्रिप्ट का उपयोग करके अपने दस्तावेज़ ऑब्जेक्ट के लिए एक विशिष्ट कुंजी सेट करनी होगी और जब भी हम कोई नेटवर्क कॉल करेंगे, तो वह कुकी स्वचालित रूप से उस सर्वर पर भेज दी जाएगी जो कॉल कर रहा है।
कुकी सेट करने के लिए कोड होगा -
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}`;
इस तरह, जब हम कोई नेटवर्क अनुरोध करते हैं तो 'टोकन' कुकी अपने आप सर्वर पर भेज दी जाएगी।