Error: listen EADDRINUSE: address already in use :::3000
I created a simple example using Node.js and Express. It works as expected: https://repl.it/@8Observer8/My-First-Express-Server-in-TypeScript#src/server/App.ts
But I created a new one and I added Babylon.js game engine. My example does not work: https://repl.it/@8Observer8/BabylonJS-TypeScript#src/server/App.ts I see the error: Error: listen EADDRINUSE: address already in use :::3000
Ah, just change the port, or hit
ctrl+shift+s and inside put:
kill 1 (it kills all process, thus ending your server and the port being used)
I had the same mistake, and it was because I was traying to start the server using "npm start" on the shell and running the server using the play button at the same time. I could solve this error running the server using only the play button. I hope this can help you.