Estou tendo um erro no terminal com o nodemon atualizando a cada save.
Está funcionando assim: um save ele dá a mensagem de que a conexão está ok e um save ele apresenta o erro informando que a porta 3000 já está sendo utilizada:
[nodemon] restarting due to changes...
[nodemon] starting `node server.js`
Servidor escutando em http://localhost:3000
conexão com o banco feita com sucesso
[nodemon] restarting due to changes...
[nodemon] starting `node server.js`
node:events:505
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE: address already in use :::3000
at Server.setupListenHandle [as _listen2] (node:net:1372:16)
at listenInCluster (node:net:1420:12)
at Server.listen (node:net:1508:7)
at Function.listen (C:\Users\cassi\Desktop\Estudos Alura\Cursos Alura\Mongo-DB\node_modules\express\lib\application.js:618:24)
at file:///C:/Users/cassi/Desktop/Estudos%20Alura/Cursos%20Alura/Mongo-DB/server.js:5:5
at ModuleJob.run (node:internal/modules/esm/module_job:198:25)
at async Promise.all (index 0)
at async ESMLoader.import (node:internal/modules/esm/loader:385:24)
at async loadESM (node:internal/process/esm_loader:88:5)
at async handleMainPromise (node:internal/modules/run_main:61:12)
Emitted 'error' event on Server instance at:
at emitErrorNT (node:net:1399:8)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
code: 'EADDRINUSE',
errno: -4091,
syscall: 'listen',
address: '::',
port: 3000
}
[nodemon] app crashed - waiting for file changes before starting...
[nodemon] restarting due to changes...
[nodemon] starting `node server.js`
Servidor escutando em http://localhost:3000
conexão com o banco feita com sucesso
Alguém sabe como evitar esse erro assim como no vídeo na aula?