Trabajando en un proyecto en Angular usando la extensión de desarrollo remoto que VSCode tiene para poder desarrollar dentro de un contenedor Docker, me encontré con un extraño comportamiento:
Al arrancar el servidor de desarrollo de Angular mediante ng serve
, en la consola del VSCode se me mostraba el típico mensaje con el enlace para abrir la aplicación en el navegador.
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
Lo curioso del caso es que al pulsar (Ctrl+Click) en dicho enlace se me habría el navegador en la URL http://127.0.0.1:40999/ en vez de http://localhost:4200/. Es más, si intentaba acceder a http://localhost:4200/ no podía acceder a la aplicación.
Y todo esto, habiendo publicado el puerto en el fichero devcontainer.json
...
"appPort": [
// Front-end development (Angular server)
"0.0.0.0:4200:4200"
],
...
Seguir leyendo «Port forwarding en VSCode Remote Development»