Perfect for web apps consisting of client side markup and scripting, server side scripting and a database
Learn how to use the Azure portal to create a new Azure Website, provision a Git repository for the website, and then publish a Node.js application to the website by using Git.
When you create a website, Azure provides a friendly subdomain on the azurewebsites.net domain so your users can access your website using a URL like http://<mysite>.azurewebsites.net. However, if you configure your website for Standard mode, you can map your website to your own domain name, such as contoso.com.
Secure Socket Layer (SSL) encryption is the most commonly used method of securing data sent across the internet. This common task discusses how to specify an HTTPS endpoint for a website and how to upload an SSL certificate to secure your application.
Learn how to enable diagnostic logging information for Node.js applications hosted in Azure Websites, and then retrieve logs through FTP or using the Azure Command-Line Tools.
Ideal for applications that separate logic into multiple tiers using both Web and Worker Roles
Learn how to use the Azure PowerShell cmdlets to create a Node.js application, test it in the Azure Emulator, and then deploy it as an Azure Cloud Service.
Learn how to stage a new version of an application to an Azure Cloud Service, and then deploy from staging to production.
By default, Azure applications and storage accounts can be accessed through friendly subdomains, for example, http://<myapp>.cloudapp.net and https://<mydata>.blob.core.windows.net. This article shows how you can expose your application and data on your own custom domain, such as http://<myapp>.com.
Remote Desktop enables you to access the desktop of a cloud service instance running in Azure. You can use a remote desktop connection to configure the virtual machine or troubleshoot problems with your application.
Secure Socket Layer (SSL) encryption is the most commonly used method of securing data sent across the internet. This common task discusses how to specify an HTTPS endpoint for a web role and how to upload an SSL certificate to secure your application.
Secure Socket Layer (SSL) encryption is the most commonly used method of securing data sent across the internet. This common task discusses how to specify an HTTPS endpoint for a worker role and how to upload an SSL certificate to secure your application.
Perfect for cases where you need complete control over your application’s deployment and execution
Implement a virtual machine running CentOS and hosted in Azure. You can use Azure Virtual Machines to run any application. Use standalone virtual machines to host Node.js applications, or integrate a virtual machine as part of a cloud service.
Implement a virtual machine running Windows Server and hosted in Azure. You can use Azure Virtual Machines to run any application. Use standalone virtual machines to host Node.js applications, or integrate a virtual machine as part of a cloud service.
This article provides guidance about using Node.js modules with applications hosted on Azure. It provides guidance on ensuring that your application uses a specific version of module as well as using native modules with Azure.
Socket.io provides real-time communication between your Node.js application and client browsers. In this tutorial you will learn how to create a Website based on the 'chat' example provided with Socket.io. A Cloud Service version of this article is also available if you want to build a Node.js chat application with Socket.IO on an Azure Cloud Service.
In this tutorial, use npm to install the popular Express module, and use it to create an MVC based application. Then use the Azure PowerShell cmdlets to test and deploy the application as an Azure Cloud Service.
Learn how to get started using the Node.js Tools for Visual Studio to edit, build, debug, and deploy Node.js apps to Azure.
Git is a popular, open source, distributed version control system. Azure Websites allow you to enable a Git repository for your site, which allows you to quickly and easily push code changes to your site. This common task provides details about how to get started using Git with Azure.
Windows PowerShell for Azure provides a command-line environment for developing and deploying applications for Azure through a Windows PowerShell cmdlets. This guide describes how to use Windows PowerShell cmdlets to create, test, deploy, and manage Azure Services.
The Azure Command-Line Tools for Mac and Linux are a set of command-line tools for deploying and managing Azure services. Use the command-line tools to create and manage websites and virtual machines in Azure.
This article describes how to ensure that your application uses specific version of Node.js when hosted on Azure.
This topic provides an introduction to designing Azure applications and websites so that you can identify problems when they occur. It includes links to additional content that will guide you through all stages of designing, deploying, and troubleshooting your application.
This topic focuses on two key security areas, identity and access. You will learn about how security is different in the cloud and which features and settings to use in different application scenarios. The article provides links to additional content to help guide you through all stages of designing and deploying your application.
This topic provides an overview of performance considerations for cloud-based applications, as well as guidance around monitoring application performance. It also provides links to additional content to help guide you through all stages of designing and deploying your application.