เราจำเป็นต้องตั้งค่าคุกกี้ด้วยคำขอ 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}`; ด้วยวิธีนี้ เมื่อเราร้องขอเครือข่ายใดๆ คุกกี้ 'โทเค็น' จะถูกส่งไปยังเซิร์ฟเวอร์โดยอัตโนมัติ