title: Serving my angularJS web app static content, nodeJS or apache?
body: <p>I'm developing a web app, the client side is an angularJS application designed to consume My REST server-side API, so all my files in my public directory are static.</p>
  
  <p>I would like to try out NodeJS + express to make my server side API since I have heard so much of it, I went over many tutorials and now i understand how to go about making the API.</p>
  
  <p>But I dont understand why serving my static files feels so complicated, I have used the LAMP stack a lot and serving static content using it is dead easy, not even 1 line of code. using node it seems that i will have to write routes for every file?</p>
  
  <p>I have read about people using apache to serve the static content and have  the app reference node, how can that be done? can i just point my client side ajax requests to a different port and have node running on that port on the server, or would i need another ip?</p>
  
  <p>what's the best practice on this?</p>