Pular para o conteúdo

Desenvolvimento local

  • Node.js 24
  • pnpm 11
  • backend disponível localmente ou em um ambiente acessível

Esses endereços identificam o ambiente publicado confirmado. Eles não substituem a configuração local descrita abaixo.

Na raiz do repositório:

Terminal window
pnpm install --frozen-lockfile
pnpm dev

Por padrão, o Vite abre o frontend na porta 3000 e encaminha requisições de API para http://localhost:8080.

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:8080

No build do cliente publicado, a URL base correspondente é:

VITE_API_URL=https://procon-api.senselabapp.org
Terminal window
pnpm test
pnpm lint
pnpm check
pnpm build

Use 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/.