Coding tips
Error: listen EADDRINUSE: address already in use in Node.js: 10 Causes and Fixes (Tested on Linux, Windows tips, nodemon)
EADDRINUSE means another process is already listening on the port your Node.js server wants. Here are 10 real causes, from a forgotten terminal to a Ctrl+Z'd process, nodemon orphans and IPv6 binding, with the exact commands and output from my tests.