Olá,
Meu site https://techpulseai.com.br/
(ID: 2d0d6ab2-b84d-4c74-a24c-3b4aa2295a6c) está com tela branca após o deploy.
No console do navegador, vejo o erro principal:
Failed to load module script: Expected a JavaScript-or-WASM module script but the server responded with a MIME type of "text/html".
Isso indica que meus arquivos JavaScript e CSS (assets como /assets/index-B3lhJVDs.js
) estão sendo servidos como HTML (404) pelo Netlify.
O que já verifiquei extensivamente:
-
Configurações de Build:
Publish directory
nas configurações Netlify está definido comodist
.- Meu
vite.config.ts
está configurado combase: '/'
eoutDir: 'dist'
.
-
Regras de Redirecionamento SPA:
- Meu
netlify.toml
na raiz do repositório contém a regra:[[redirects]] from = "/*" to = "/index.html" status = 200 force = true
- O log de deploy do Netlify confirma que
Post processing - redirect rules
foi executado com sucesso.
- Meu
-
Verificação de Arquivos Deployados:
- O “Deploy File Browser” do Netlify mostra que o
index.html
está na raiz do deploy e a pastaassets/
(com os arquivos .js e .css dentro) também está presente na raiz do deploy, exatamente como esperado.
- O “Deploy File Browser” do Netlify mostra que o
-
Teste Local:
- O site funciona perfeitamente localmente ao abrir o
dist/index.html
diretamente no navegador. Isso descarta problemas no build do meu código.
- O site funciona perfeitamente localmente ao abrir o
-
Tentativas de Cache:
- Já executei múltiplos deploys com “Clear cache & deploy” no painel do Netlify.
Minha conclusão é que o problema não reside no meu código ou nas configurações básicas de deploy, mas sim na forma como o Netlify está servindo os arquivos .js
e .css
da pasta dist/assets
no ambiente de produção. Parece que esses assets não estão recebendo o tipo MIME correto.
Solicito, por favor, uma análise interna e uma purga completa de CDN para o meu site.
Posso fornecer o log completo do deploy e os códigos dos arquivos (netlify.toml, vite.config.ts, App.tsx) se necessário.
Agradeço a atenção e aguardo um retorno.