Troubleshoot: NPM HTTP-Server EADDRINUSE Error
Date: 2016-03-28 |
**Problem: **I’m trying to use the NPM module HTTP-Server to run a localhost, but it keeps throwing an error like so:
events.js:141
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE 0.0.0.0:8080
at Object.exports._errnoException (util.js:870:11)
at exports._exceptionWithHostPort (util.js:893:20)
at Server._listen2 (net.js:1237:14)
at listen (net.js:1273:10)
at net.js:1382:9
at nextTickCallbackWith3Args (node.js:452:9)
at process._tickCallback (node.js:358:17)
at Function.Module.runMain (module.js:444:11)
at startup (node.js:136:18)
at node.js:966:3
How can I get past this and run my server?
**Solution: **Basically, this error is telling you that the port number you’re trying to use is already in use. Therefore, you can’t use HTTP-Server on it. Instead, you should choose a different port number. You can do this by typing:
http-server -p [INSERTPORTNUMBER]
Simply choose a portnumber that’s not in use, and you should be good to go.
Want more like this?
The best / easiest way to support my work is by subscribing for future updates and sharing with your network.