Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro ao subir o servidor

Boa noite,

Ao tentar subir o servidor na pasta api, gera o seguinte erro:

app@1.0.0 start C:\Users\Felipe\Desktop\typescript\api
node server.js

events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE :::8080
    at Server.setupListenHandle [as _listen2] (net.js:1360:14)
    at listenInCluster (net.js:1401:12)
    at Server.listen (net.js:1485:7)
    at Object.<anonymous> (C:\Users\Felipe\Desktop\typescript\api\server.js:4:24)
    at Module._compile (module.js:653:30)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Function.Module.runMain (module.js:694:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! app@1.0.0 start: `node server.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the app@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Felipe\AppData\Roaming\npm-cache\_logs\2018-10-20T04_04_31_698Z-debug.log
3 respostas

Fala aí Felipe, beleza? O seu problema está na porta 8080, ela já está em uso por outro processo.

Para resolver, você precisa parar o que está rodando na porta 8080 e subir o projeto novamente.

Espero ter ajudado

E ai Matheus, beleza?

Cara, obrigado pela intenção mas isso não resolve o problema. Na real, antes de abrir o tópico eu testei da sua maneira e não resolveu.

Será que há alguma outra forma de resolver?

solução!

Fala aí Felipe, na maioria das vezes temos N soluções para um problema, no seu caso, teria que derrubar todos os processos que estão rodando e escutando na porta 8080.

Porém, também podemos trocar a porta que a API roda, para fazer isso, modifique o arquivo server.js:

http.createServer(app).listen(9090, function() {
    console.log('Servidor escutando na porta: ' + this.address().port);
});

Veja que mudei a porta onde o servidor irá subir e ouvir para a 9090.

Feito isso, pode tentar subir novamente.

Espero ter ajudado.