Sesi ekspres menggunakan cookie untuk menyetel atau mendapatkan id sesi dari klien
seperti yang tertera pada dokumentasi
Harap perhatikan bahwa secure:true adalah opsi yang disarankan. Namun, ini memerlukan situs web yang mendukung https, yaitu HTTPS diperlukan untuk cookie aman. Jika aman diatur, dan Anda mengakses situs Anda melalui HTTP, cookie tidak akan disetel.
Ingat poin-poin di bawah ini:
-
Jika Anda tidak menghosting di cookie koneksi HTTPS, bendera aman harus disetel ke false.
-
Jika Anda menggunakan proxy yang dihosting di HTTPS, Anda harus menyetel proxy kepercayaan ke 1. Lihat dokumentasi
Opsi di bawah ini akan menyelesaikan masalah reset ID sesi untuk setiap permintaan
cookie: { secure: false }
misalnya:
app.use(session({
// your settings
cookie: { secure: false }
}))