NodeJS is one of the OSS stack that is supported on Windows Azure . You can setup a Node JS site with Windows Azure Cloud service as seen in this article which is a series of manual steps involved to set up a Node JS website . Window Azure websites provides you with a list of Node JS website templates that you can use to setup a Node JS website in just a few clicks . This blog will show you how to set up a Node JS website using the Node JS Starter Site template available in the Azure Application Gallery.

Once you are logged into the Management portal , you will need to create a new site “from gallery” as shown below

 

Choose templates category and then select Node JS starter site

Enter the site name , say ‘nodejssite’ and that’s it . Your NodeJS website is ready to be deployed .

Once the Node JS website has been successfully deployed ,  you can click on Web Matrix button to access the site’s content

Browse your newly created Node JS website on windows azure

 

 If you want to create a Node JS website from scratch you can use the Node JS Empty template or if you want create a website with Node JS Express framework then use  Node JS Express site template  . They can be easily customized to your needs . Have fun building your website with Node JS on Azure .