next firebase ssr
1.0.0
Proyek ini menunjukkan cara mengimplementasikan rendering sisi server yang diautentikasi dengan otentikasi Next.js dan Firebase.
UPDATE 19 November 2020: Bug telah diperbaiki di mana token Firebase akan kedaluwarsa setelah satu jam tanpa disegarkan. Semua token sekarang dipaksa disegarkan setiap 10 menit.
UPDATE 9 November 2020: Repo ini telah diperbarui untuk menggunakan fungsionalitas pengalihan yang diperkenalkan di
[email protected]. Saat ini Anda harus berada dicanaryRelease Next for This Short To Work (yarn add next@canary).
next@10react@17firebase@8[email protected][email protected]Walkthrough dan dokumentasi lengkap di sini: rendering sisi server yang diautentikasi dengan Next.js dan Firebase.
Untuk menjalankan contoh ini:
git clone [email protected]:vriad/next-firebase-ssr.gitcd next-firebase-ssryarnfirebaseClient.ts . Untuk mendapatkan ini, buka Firebase Console> Buka Proyek Anda> Ikon Gear> Pengaturan Proyek> Umum> Aplikasi Anda> Cuplikan Firebase SDK> Klik tombol Radio "Config"> Salin/Tempel..env.local.example dan ganti namanya menjadi .env.local . Ini adalah file di mana Anda akan menempatkan kredensial Firebase rahasia Anda. Salin/Tempel nilai -nilai dari file JSON kunci pribadi ke file .env.local baru: privateKey menjadi PRIVATE_KEY , project_id menjadi PROJECT_ID , dan clientEmail menjadi CLIENT_EMAIL .yarn devlocalhost:3000