Baiklah, saya menemukan solusinya. Masalahnya adalah waktu di maxAge
telah ditambahkan ke tanggal saat ini. Jadi, di sisi browser, cookie disetel kedaluwarsa pada waktu GMT yang ditampilkan.
Masalahnya adalah sebagai berikut :Saya menggunakan mesin virtual untuk menguji node.js, dan, Anda tahu... terkadang, Anda menangguhkan mesin Anda.
Nah, yang terjadi adalah waktu mesin terlambat dua hari. Jadi, setiap kali cookie disetel di sisi server, sisi klien mengira cookie sudah kedaluwarsa, karena mesin host saya tidak terlambat dua hari.
Hasil bodoh lainnya.