2.6 KiB
2.6 KiB
🧪 TESTE DE VARIÁVEIS NO NAVEGADOR
❌ ERRO NO CONSOLE
O comando import.meta.env NÃO funciona no console do navegador!
Ele só funciona dentro do código da aplicação durante o build.
✅ COMO TESTAR CORRETAMENTE
Opção 1: Verificar no código fonte
- Abra: https://rdo.tracksteel.com.br
- Pressione F12 (DevTools)
- Vá na aba Sources ou Debugger
- Procure por arquivos
.jsno painel esquerdo - Abra qualquer arquivo e procure por
xzudfhifaancyxxfdejx - Se encontrar = ✅ Variáveis configuradas!
- Se NÃO encontrar = ❌ Variáveis não foram injetadas no build
Opção 2: Verificar no Network
- Abra: https://rdo.tracksteel.com.br
- Pressione F12 (DevTools)
- Vá na aba Network
- Clique em "Login com Google"
- Procure por requisições para
xzudfhifaancyxxfdejx.supabase.co - Se aparecer = ✅ Variáveis configuradas!
- Se NÃO aparecer = ❌ Variáveis não foram injetadas
Opção 3: Adicionar console.log temporário
Adicione este código no arquivo src/lib/supabase.ts (linha 6):
const supabaseUrl = import.meta.env.VITE_SUPABASE_URL
const supabaseAnonKey = import.meta.env.VITE_SUPABASE_ANON_KEY
// ADICIONAR ESTAS LINHAS TEMPORÁRIAS:
console.log('🔍 SUPABASE URL:', supabaseUrl)
console.log('🔍 SUPABASE KEY:', supabaseAnonKey?.substring(0, 30) + '...')
Depois faça commit, push e aguarde o deploy no Netlify.
Quando abrir o site, vai aparecer no console!
🚨 PROBLEMA IDENTIFICADO
O erro 401 Unauthorized com grant_type=pkce indica que:
- ✅ As variáveis de ambiente ESTÃO configuradas (senão daria outro erro)
- ❌ O flowType estava configurado como
pkceque não funciona bem em produção - ✅ JÁ CORRIGI mudando para
implicit
📋 PRÓXIMOS PASSOS
- ✅ Código corrigido (mudei flowType para implicit)
- ✅ Push feito para o GitHub
- ⏳ Aguardar deploy no Netlify (2-3 minutos)
- 🧪 Testar login novamente
⏰ AGUARDE O DEPLOY
O Netlify precisa fazer o build novamente com o código corrigido.
Como verificar se o deploy terminou:
- Acesse: https://app.netlify.com
- Clique no seu site
- Vá em Deploys
- Aguarde o deploy mais recente ficar "Published" (verde)
- Depois teste o login!
🎯 TESTE APÓS O DEPLOY
- Abra: https://rdo.tracksteel.com.br
- Limpe o cache (Ctrl+Shift+Delete → Limpar tudo)
- Recarregue a página (Ctrl+F5)
- Clique em "Login com Google"
- Deve funcionar agora!
🔍 SE AINDA DER ERRO
Me envie print do console (F12) mostrando:
- Aba Console (mensagens de erro)
- Aba Network (requisições falhando)