title: nodejs express app deploying to production
body: <p>Sorry if this is a basic question, I am still wrapping my head around nodejs deployments.  I have an app written on nodejs which I want to deploy to production.  So far for testing purposes I have used Express.  However from what I know Express is a dev server and not a production server.  How do I deploy the nodejs app to production and what is the server I should use.  Plus I have a lot of code written for express like routes and middleware, how does this work when I deploy to another server?</p>