-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
Descrição
Atualmente, o README instrui o usuário a acessar a aplicação pela porta 5000
(http://localhost:5000
) após rodar npm run start
. No entanto, para que todas as funcionalidades (frontend + backend) funcionem corretamente, é necessário acessar a aplicação via proxy, na porta 8080
(http://localhost:8080
).
Se o usuário acessar pela porta 5000, apenas a interface do frontend será exibida, mas as funcionalidades que dependem do backend (como listar produtos, calcular frete, avaliações, etc.) não funcionarão, pois as rotas /api
não serão encaminhadas corretamente.
Sugestão de correção
- Adicionar uma seção de destaque no README explicando que o acesso correto é pela porta 8080.
- Explicar que a porta 8080 utiliza um proxy para encaminhar as requisições
/api
para o backend e o restante para o frontend. - Sugerir que, após rodar
npm run start
, o usuário acesse semprehttp://localhost:8080
para utilizar todas as funcionalidades da micro-livraria.
Exemplo de texto para o README
Atenção:
Embora o frontend seja servido na porta 5000 (http://localhost:5000
), para que toda a aplicação funcione corretamente (frontend + backend), você deve acessar pelo endereçohttp://localhost:8080
.A porta 8080 utiliza um proxy que encaminha as requisições
/api
para o backend (controller) e o restante para o frontend.
Se acessar diretamente pela porta 5000, apenas a interface será exibida, mas as funcionalidades que dependem do backend não funcionarão.Portanto, após rodar
npm run start
, acesse sempre:http://localhost:8080
Obrigado!