How to upload Node.js App to Elastic Beanstalk
Following shows how to deploy a Node.js app to AWS Elastic Beanstalk.
Create Amazon AWS account
To register to Amazon AWS is free, so the first is you have to do is create a AWS account, and up to a year you can use AWS as free trial.
AWS free trial is not unlimit, so be aware of not creating too many Instance of Elastic Beanstalk.
Create New Application at Elastic Beanstalk
After you AWS account, go to Elastic Beanstalk and create New application.
At the Select environment tire, Choose Web server environment.
At the base configuration, choose platform as node.js.
Upload Node.js application to Elastic Beanstalk
You can create your own node.