Saya baru mengenal paspor dan baru saja menjalankan contoh login di mesin lokal saya.
Ketika saya login sebagai 'bob', password.serializeUser dan password.deserializeUser dipanggil.
Tidak apa-apa, tapi mengapa password.deserializeUser dipanggil dua kali?
Bagaimana saya bisa men-cache pengguna, jadi saya tidak perlu menariknya dari db setiap kali password.deserializeUser dipanggil.
Lihat Edisi #14 pada paspor, dan khususnya komentar ini untuk solusinya.
@jaredhanson serializeUser seharusnya hanya dipanggil sekali kan, ketika pengguna diautentikasi???
Ketika saya men-debug beberapa panggilan deserializeUser, saya menemukan bahwa masalah saya adalah chrome meminta file peta sumber yang tidak ada. Panggilan ini menghasilkan 404 halaman yang akan membatalkan serial pengguna
untuk tautan tajuk.
Permintaan ini tidak muncul di tab jaringan chrome yang membuat segalanya lebih membingungkan.
Langkah-langkah debugging berikut membantu saya mengungkap masalah:
https://github.com/jaredhanson/passport/issues/83#issuecomment -12340041
Komentar yang paling membantu
Lihat Edisi #14 pada paspor, dan khususnya komentar ini untuk solusinya.