title | description | ms.topic | ms.date | ms.custom |
---|---|---|---|---|
Deploy Node.js web apps to Azure |
Getting started with Azure App Service and other hosting options for web apps, including progressive web apps (PWA) |
article |
08/20/2019 |
seo-javascript-september2019, seo-javascript-october2019 |
On Azure, you have several options for deploying and hosting web apps:
-
The best hosting option for web apps is Azure App Service, a platform-as-a-service (PaaS) offering. To get started, try any of the following resources:
-
You can build your own containers and deploy them to Azure using the Azure Container Registry and Azure Kubernetes Service. For details see How to deploy Node.js containers to Azure.
-
If you like to work primarily with serverless code, refer to How to write serverless Node.js code on Azure.
-
For details on creating a JAMstack (static) site, see How to build JAMstack (static site) web apps with Azure.
-
If you'd like to control the infrastructure, you can simply use a virtual machine. To get started, follow the Deploy a website with Azure virtual machines path on Microsoft Learn.
For a complete overview of different hosting options, see Decision tree for Azure compute services as well as the Core Cloud Services - Azure compute options module on Microsoft Learn.