Tener esta configuración:
8081 .http del nodo.Pasé algunas horas tratando de solucionarlo, luego intenté cambiar el puerto y funcionó. Resulta que hay otro proceso escuchando en el puerto 8081:
$ lsof -i tcp:8081 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME EUSAManag 1187 oleksandr.suhak 4u IPv4 0xce3bb9546cff3ab1 0t0 TCP localhost:sunproxyadmin (LISTEN) (No tengo idea de lo que es EUSAManag )
Supongo que mi pregunta es: ¿cómo podría ser que el servidor Express se inicie bien sin quejarse de que "otro proceso está utilizando un puerto" cuando el puerto está claramente en uso? ¿Y por qué funciona cuando se accede desde el navegador, pero no funciona cuando se realiza una solicitud desde el cliente js? ¿Algún consejo para averiguar qué está sucediendo realmente aquí?
Si supongo que EUSAManager.exe proviene de uno de los software https://iit.com.ua/downloads que se dedica a la seguridad de la información. Lo más probable es que su software interfiera demasiado con su sistema operativo.