title: How to run Node.JS server for a web application?
body: <p>Info: I am very new to node.JS!</p>
  
  <p>I have written a sample server that can listen to http requests on port XXXX. When I run this server from commandline (Windows) it seems to work well. It responds to the requests made to localhost:XXXX when opened in a browser.</p>
  
  <p>Question: Is this how this is supposed to work? For the node server to run, should there always be a CMD prompt open for the server to listen to requests?
  Can I not do "something" with IISNode? </p>
  
  <p>I understand that if I make a request to a JS files, which is noted in IISNode as a Node.JS file and that NODE should be handling it; then I will have Node handling the request for me.
  But then this assumes that IIS is the web server for me and that specific requests can be handled by Node.</p>
  
  <p>I hope I am making sense here! :)</p>