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

erro em executar npm start dentro do webservice

/aluracar-webservice/aluracar-webservice $ npm start

caminho da pasta: 1-aluracar\aluracar-webservice\aluracar-webservice

node server.js node server.js

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

Error: listen EADDRINUSE :::8080 at Server.setupListenHandle [as _listen2] (net.js:1342:14) at listenInCluster (net.js:1383:12) at Server.listen (net.js:1471:7)

13 respostas

Renato, cola seu package.json aqui pra gente ver por favor?

{
  "name": "aluracar",
  "version": "0.0.1",
  "author": "Ionic Framework",
  "homepage": "http://ionicframework.com/",
  "private": true,
  "scripts": {
    "clean": "ionic-app-scripts clean",
    "build": "ionic-app-scripts build",
    "lint": "ionic-app-scripts lint",
    "ionic:build": "ionic-app-scripts build",
    "ionic:serve": "ionic-app-scripts serve"
  },
  "dependencies": {
    "@angular/common": "4.4.4",
    "@angular/compiler": "4.4.4",
    "@angular/compiler-cli": "4.4.4",
    "@angular/core": "4.4.4",
    "@angular/forms": "4.4.4",
    "@angular/http": "4.4.4",
    "@angular/platform-browser": "4.4.4",
    "@angular/platform-browser-dynamic": "4.4.4",
    "@ionic-native/core": "4.3.2",
    "@ionic-native/splash-screen": "4.3.2",
    "@ionic-native/status-bar": "4.3.2",
    "@ionic/storage": "2.0.1",
    "ionic-angular": "3.8.0",
    "ionicons": "3.0.0",
    "rxjs": "5.4.3",
    "sw-toolbox": "3.6.0",
    "zone.js": "0.8.18"
  },
  "devDependencies": {
    "@ionic/app-scripts": "3.0.1",
    "typescript": "2.3.4"
  },
  "description": "An Ionic project"
}

Boa tarde, Renato! Como vai?

Aparentemente a porta 8080 já está sendo usada, como pode ser visto aqui.

Nesse caso, a melhor solução é vc procurar o processo que está ocupando a porta e parar ele.

nao consigo encontrar o processo que esta usando a porta, como mato esse processo?

O que eu acho mais estranho é que você não tem um script de start, o comando não seria o ionic:serve como está no package.json?

o ionic start não é para a aplicação e o npm start para o webservice?

o ionic start não é para a aplicação e o npm start para o webservice?

É isso mesmo, Renato!

nao consigo encontrar o processo que esta usando a porta, como mato esse processo?

Vc está usando qual sistema operacional?

Windows 8.1 mas no meu w 10 funcionou normalzinho

Então, deve ser pq na primeira vc tem alguma coisa rodando na porta 8080 (talvez um tomcat ou um wildfly) enquanto no segundo não tem nada.

Dê uma olhada nesse link e veja se vc consegue resolver o seu problema.

Opa, isso, olha o link do Gabriel e dá um retorno aqui Renato. Ficamos no aguardo, desculpa a demora.

nao tem serviço nenhum rodando na porta 8080, se eu mudar a porta do servidor vai dar muitos erros?

Acredito que não, você só vai precisar adaptar os demais códigos que tentam acessar o mesmo endereço.

solução!

Renato, pra fazer isse tipo de mudança vc terá que ir na pasta aluracar-webservice e nos arquivos server.js e api.js trocar todos os lugares que encontrar 8080 pela porta que vc desejar.