Desenvolvimento local
Requisitos
Seção intitulada “Requisitos”- Node.js 24
- pnpm 11
- backend disponível localmente ou em um ambiente acessível
Ambiente publicado
Seção intitulada “Ambiente publicado”Esses endereços identificam o ambiente publicado confirmado. Eles não substituem a configuração local descrita abaixo.
Instalação e execução
Seção intitulada “Instalação e execução”Na raiz do repositório:
pnpm install --frozen-lockfilepnpm devPor padrão, o Vite abre o frontend na porta 3000 e encaminha requisições de API para http://localhost:8080.
Configuração
Seção intitulada “Configuração”| Variável | Uso |
|---|---|
VITE_API_PROXY_TARGET |
Destino do proxy /api durante o desenvolvimento; padrão http://localhost:8080 |
VITE_API_URL |
URL base usada no build de produção; quando ausente, o cliente usa /api |
Durante pnpm dev, o cliente sempre chama /api; por isso VITE_API_URL não troca o destino local. Altere VITE_API_PROXY_TARGET para apontar o proxy a outro backend. VITE_APP_NAME e VITE_APP_VERSION são lidas pelo helper de ambiente, mas não são exibidas pela interface atual.
Exemplo de .env.local:
VITE_API_PROXY_TARGET=http://localhost:8080No build do cliente publicado, a URL base correspondente é:
VITE_API_URL=https://procon-api.senselabapp.orgVerificações
Seção intitulada “Verificações”pnpm testpnpm lintpnpm checkpnpm buildUse pnpm check para validar formatação sem alterar arquivos. pnpm build executa a geração de rotas e produz os arquivos estáticos em dist/.