Acabei de configurar meu novo laptop de trabalho com Windows 11.
Estamos desenvolvendo aplicações angulares que executamos usando
ng serve --proxy-config proxy.conf.json --hmr --port 4220
(onde o número da porta muda com cada micro-gui)
Ao tentar acessar minha interface gráfica do Angular com o Firefox, http://localhost:4220
demora alguns segundos para exibir um erro informando que o site não pode ser acessado. Ao verificar a aba de rede do console de desenvolvedor do Firefox, aparece NS_ERROR_CONNECTION_REFUSED sem maiores detalhes.
Acessar a mesma URL usando o Edge ou o Chrome faz com que a GUI do Angular seja exibida, então parece que atender ao aplicativo funciona.
Transferi meu perfil do Firefox do meu laptop antigo (com Windows 10) para o novo laptop, então minha nova instalação do Firefox é totalmente idêntica (depois de copiar o perfil, vejo todos os meus favoritos antigos, senhas armazenadas, configurações etc.).
Eu verifiquei c:\windows\system32\drivers\etc\hosts
. Havia uma entrada comentada, mas 127.0.01 localhost
removê-la não faz diferença.
Onde devo procurar mais informações sobre o que está impedindo o Firefox de acessar o aplicativo Angular fornecido localmente?
Editar para mostrar minhas configurações relevantes do https do Firefox
Acontece que algo deve ter quebrado ao transferir meu perfil do Firefox.
Criar um novo perfil resolveu o problema. Agora, o Firefox, assim como o Edge e o Chrome, pode acessar corretamente meu aplicativo Angular.