Passport-local: passport.deserializeUser dipanggil beberapa kali

Dibuat pada 22 Jun 2012  ·  3Komentar  ·  Sumber: jaredhanson/passport-local

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.

Komentar yang paling membantu

Lihat Edisi #14 pada paspor, dan khususnya komentar ini untuk solusinya.

Semua 3 komentar

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

Apakah halaman ini membantu?
0 / 5 - 0 peringkat