What are the best practices for deploying a nodejs application in production?
I would like to know how deploy for production Api\'s nodejs is being done
There are few main types of deployment that are popular today.
This list is in the order of growing difficulty and control. So it's easiest with PaaS but you get more control with a dedicated server - thought it gets significantly more difficult, especially when you need to scale out and build clusters.
See this answer for more details on how to install Node on a VPS or a dedicated server: