Ao rodar node, encontrei o seguinte prompt:
events.js:160 throw er; // Unhandled 'error' event或者events.js:160 throw er; // Unhandled 'error' event ^ Error: listen EADDRNOTAVAIL 172.16.1.228:3003。
O programa estava rodando bem, e uma vez que foi solicitado quando começou, a resposta foi que essa porta foi ocupada e substituída por outra. Depois, há uma série de soluções.
Vamos falar sobre como resolvi esse problema:
1. Mudei a porta, não há efeito e ainda aparece o prompt acima.
2. Verifique os processos atualmente ocupados pela porta, mas ninguém é encontrado.
3. Todos os parâmetros da função de escuta foram escritos completamente. O endereço IP é meu endereço IP local. Eu realmente me pergunto o que deu errado.
4. Encontrei a resposta no stactoverflow e disse para reinstalar o nó em toda a pasta node_modules, desisti depois de ler, usei muitos pacotes nele e não sei quais problemas encontrei ao reconstruí-lo.
5. Em desespero, o IP local no endereço de escuta do programa foi substituído por 127.0.0.1. Droga! Na verdade, foi um sucesso. Fiquei pensando, isso está me provocando? Então olhei decisivamente para o IP local do computador, de novo, eu vou! O IP do meu computador local mudou, não importa como você diga que mudou! Bem, entendi, mudar o endereço IP do programa para 127.0.0.1 é o mais confiável. |