1
resposta

[Dúvida] relação entre a porta 8080 e a porta 5500

Esse curso é muito importante. Aprendi muita coisa. Mas fiquei com dúvida na relação entre a porta localhost:8080 e a porta 127.0.0.1:5500 ou 5501.
Não consegui usar o Postman.
O que é cada uma delas?
O servidor Tomcat seria para simular que nossa aplicação está rodando em um servidor?
Essa parte de rede é mais complicada.
Gostaria de uma explicação bem resumida, mas olhando para o todo.
Obrigado!!

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Paulo!

localhost:8080 - é a porta onde o servidor back-end (Tomcat) está rodando a API Java. Ele simula o ambiente onde sua aplicação seria hospedada em um servidor real.

127.0.0.1:5500 ou 5501 - são portas normalmente usadas por servidores locais do front-end, como o Live Server do VS Code. Eles servem apenas os arquivos HTML, CSS e JavaScript no seu computador.

Ambos estão rodando no mesmo computador (localhost/127.0.0.1), mas em portas diferentes: uma serve o back-end (API) e a outra serve o front-end (interface).

No Postman, você deve acessar o endereço e a porta onde o back-end está ativo (normalmente http://localhost:8080/...) porque é ele quem responde às requisições HTTP (GET, POST).

Resumindo:

Porta 8080: API Java (Tomcat)
Porta 5500/5501: Front-end (HTML/JS)
Sim, o Tomcat simula o servidor real onde sua aplicação Java rodaria.