title: How do you stop running server of Node.js (Express) in Hyper Terminal
body: <p>When I quit hyper terminal while running a server (port: 1000) (based on Express.js) that was started with nodemon, and reopen the hyper terminal and try to start the server (port: 1000) with/without nodemon again, this error below occurs. I'm not sure if it's caused by hyper terminal or nodemon.</p>
  <p>I simply would like to know why the server is still running even though I have already quit the terminal, and how to force stop the server after I reopen the terminal.</p>
  <pre><code>events.js:292
        throw er; // Unhandled 'error' event
        ^
  
  Error: listen EADDRINUSE: address already in use :::1000
      at Server.setupListenHandle [as _listen2] (net.js...
  
  (---snipped---)
  
    code: 'EADDRINUSE',
    errno: -48,
    syscall: 'listen',
    address: '::',
    port: 1000
  }
  [nodemon] app crashed - waiting for file changes before starting...
  </code></pre>