next firebase ssr
1.0.0
Этот проект демонстрирует, как реализовать аутентифицированную рендеринг на стороне сервера с помощью аутентификации Next.js и Firebase.
Обновление 19 ноября 2020 года. Была исправлена ошибка, когда же токены Firebase истекают через час, не будучи обновленным. Все жетоны теперь насильственны каждые 10 минут.
Обновление 9 ноября 2020 года. Этот репо был обновлен для использования функциональности перенаправления, представленной по
[email protected]. В настоящее время вы должны быть вcanaryвыпуске Next для этого подхода к работе (yarn add next@canary).
next@10react@17firebase@8[email protected][email protected]Полное прохождение и документация здесь: аутентифицированный рендеринг на стороне сервера с помощью next.js и Firebase.
Чтобы запустить этот пример:
git clone [email protected]:vriad/next-firebase-ssr.gitcd next-firebase-ssryarnfirebaseClient.ts . Чтобы получить их, перейдите в консоль Firebase> Откройте свой проект> Значок Gear> Настройки проекта> General> Ваши приложения> Firebase SDK Snippet> Нажмите радиопроизводительность «config»> «Копировать/вставить»..env.local.example и переименовать ее в .env.local . Это файл, в котором вы поместите свои секретные учетные данные Firebase. Скопируйте/вставьте значения из файла JSON Private Key в новый файл .env.local : privateKey становится PRIVATE_KEY , project_id становится PROJECT_ID , а clientEmail становится CLIENT_EMAIL .yarn devlocalhost:3000