Compartir a través de


Introducción a la implementación de la aplicación JavaScript en Azure

Para implementar la aplicación basada en JavaScript en Azure, mueva un archivo o un conjunto de archivos a Azure para que se sirvan a través de un punto de conexión HTTP. El proceso de mover los archivos se denomina implementación.

Prerrequisitos

Métodos de implementación

Azure ofrece varios métodos de implementación para satisfacer diferentes necesidades. Estos son algunos métodos comunes:

Método Detalles
CLI para desarrolladores de Azure Ideal para desarrolladores que prefieren herramientas de línea de comandos y necesitan automatizar el aprovisionamiento y la implementación de recursos.
Extensiones de Visual Studio Code Adecuado para implementaciones manuales, de prueba o poco frecuentes. Requiere las extensiones de Azure pertinentes instaladas localmente.
CLI de Azure Resulta útil para implementaciones manuales o ocasionales. Requiere la CLI de Azure instalada localmente.
Acciones de GitHub Ideal para implementaciones automatizadas o continuas desencadenadas por cambios en el repositorio de GitHub.

Existen otros métodos de implementación basados en el servicio específico. Por ejemplo, Azure App Service admite una amplia variedad de métodos de implementación:

Puede volver a implementar en su servicio de aplicaciones mediante cualquiera de los métodos proporcionados, incluso si no usó uno de esos métodos para implementarlo originalmente. Puede que necesite configurar algo antes de volver a implementar si se cambian los métodos.

Pasos de compilación

En función de la complejidad y las necesidades de implementación de la aplicación, puede elegir compilar la aplicación de JavaScript antes o durante la implementación:

  • Compilación antes de la implementación: para compilaciones complejas o largas, empaquete la aplicación en un archivo ZIP e impleméntela. Un paquete de implementación permite controlar y probar la compilación antes de la implementación.
  • Compilación durante la implementación: para compilaciones más sencillas, use la variable de entorno proporcionada por Azure SCM_DO_BUILD_DURING_DEPLOYMENT=true para compilar la aplicación durante la implementación.

Ranuras de implementación

Slots de implementación en Azure App Service le permiten crear entornos independientes para preproducción y producción. El uso de espacios permite probar la aplicación en un entorno de ensayo antes de cambiarla por el espacio de producción, garantizando una implementación sin problemas ni errores. Más información sobre las ranuras de implementación.

No use ranuras de implementación para combinar propósitos de implementación. Todas las ranuras de implementación comparten el servicio de aplicaciones, por lo que debe asegurarse de que los patrones de tráfico y el uso previsto de todas las ranuras son los mismos. Si necesita tener un entorno de prueba o almacenamiento provisional hospedado, debe ser una instancia de App Service independiente.

Implementación con la CLI para desarrolladores de Azure

La CLI para desarrolladores de Azure (azd) simplifica el proceso de implementación de la aplicación en Azure. Siga estos pasos:

  1. Instalar la CLI para desarrolladores de Azure.

  2. Buscar un proyecto existente que usa muchos de los mismos recursos que usa el proyecto.

  3. Inicialice una versión local del proyecto para usarla como plantilla de infraestructura para su propio proyecto.

    azd init --template <template-name>
    
  4. Cree los recursos e implemente el código en Azure.

    azd up
    

Implementación con Visual Studio Code

Para implementar o volver a implementar la aplicación de App Service con Visual Studio Code, complete los pasos siguientes:

  1. Instale las extensiones de Azure relacionadas, por ejemplo, azureApp Service o Azure Functions.

  2. Abra el explorador de Azure. Seleccione el icono de Azure en la barra lateral principal o use el método abreviado de teclado (Mayús + Alt + A).

  3. En el grupo Recursos, seleccione la suscripción y el servicio.

  4. Haga clic con el botón derecho en el servicio y seleccione Implementar en aplicación web....

    Implementación o reimplementación en App Service con Visual Studio Code

Conexión al entorno hospedado de Azure

Visualización de archivos en el entorno hospedado en Azure

Hay varias maneras de ver inmediatamente los archivos en tu app web o app de funciones hospedada en Azure. Cuando use ranuras en el recurso hospedado, debe asegurarse de que está en la ranura correcta antes de ver los archivos.

  • Ver archivos en Azure Portal: seleccione Console en Herramientas de desarrollo para el recurso de hospedaje.

    En Azure Portal para la aplicación web o la aplicación de funciones, seleccione

  • Ver archivos en la extensión de VS Code: seleccione el icono de Azure en la barra de actividad. En la sección Recursos, seleccione la suscripción y el servicio. El nodo Archivos proporciona una vista de sus archivos remotos.

    las extensiones de aplicación de Azure App Service y Azure Functions proporcionan una vista de los archivos remotos.

Visualización del punto de conexión HTTP en Azure Portal

Vea el punto de conexión HTTP desde la página Información general del servicio en Azure Portal.

Ver el punto de conexión HTTP desde la página Información general del servicio en Azure Portal.