next firebase ssr
1.0.0
Este projeto demonstra como implementar a renderização autenticada do lado do servidor com a autenticação Next.js e Firebase.
ATUALIZAÇÃO 19 de novembro de 2020: Um bug foi corrigido onde os tokens de Firebase expirariam após uma hora sem ser atualizados. Todos os tokens agora estão atualizados a cada 10 minutos.
ATUALIZAÇÃO 9 de novembro de 2020: Este repositório foi atualizado para usar a funcionalidade de redirecionamento introduzida em
[email protected]. Atualmente, você deve estar no lançamentocanarydo próximo para que essa abordagem funcione (yarn add next@canary).
next@10react@17firebase@8[email protected][email protected]Passo a passo e documentação completos aqui: renderização autenticada do lado do servidor com o Next.js e o FireBase.
Para executar este exemplo:
git clone [email protected]:vriad/next-firebase-ssr.gitcd next-firebase-ssryarnfirebaseClient.ts . Para obtê -los, vá para o console do Firebase> Abra seu projeto> ICON de equipamentos> Configurações do projeto> Geral> Seus aplicativos> Firebase SDK Snippet> Clique no botão Radio "Config"> copiar/colar..env.local.example e renomeie -a para .env.local . Este é o arquivo em que você colocará suas credenciais secretas de Firebase. Copie/cole os valores do arquivo JSON privado para o novo arquivo .env.local : privateKey se torna PRIVATE_KEY , project_id se torna PROJECT_ID e clientEmail se torna CLIENT_EMAIL .yarn devlocalhost:3000