--- title: "Conceptos clave" url: https://docs.catalyst.zoho.com/es/cloud-scale/help/web-client-hosting/key-concepts/ description: "Catalyst te permite alojar de forma fácil y segura clientes web de aplicaciones construidas en cualquier framework de frontend, y gestionar el versionado de aplicaciones web." last_updated: 2026-03-20T16:21:56Z service: Cloud Scale type: general --- # Conceptos clave Antes de alojar una aplicación cliente web en Catalyst, asegúrate de subir los recursos del cliente en el formato correcto. ### Formato de archivos fuente Debes asegurarte de subir los recursos del cliente de tu aplicación web en el formato correcto para alojarla en Catalyst sin errores. Para alojar una aplicación cliente web en Catalyst, necesitas subir los archivos fuente de la aplicación web en la estructura de directorio de proyecto estándar. Esto se explica en detalle en la [**página de ayuda de Project Directory Structure**](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/introduction/). Aquí tienes un vistazo rápido a la estructura de directorio de proyecto estándar en Catalyst: * El directorio del proyecto contiene fundamentalmente dos carpetas: `functions` y `client`. Debes subir solo el directorio `client` en _Web Client Hosting_. El directorio `client` debe contener todos los archivos cliente frontend de la aplicación, como los archivos JavaScript, HTML y CSS. > **Nota:** El archivo de configuración `[catalyst.json](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/catalyst-json/)` no es necesario cuando alojas tu aplicación web desde la consola de Catalyst en _Web Client Hosting_. Solo es necesario cuando despliegas los archivos de tu aplicación desde el CLI o desde un repositorio de GitHub. * El directorio `client` debe contener dos archivos: un archivo `index.html` que es la página principal de tu aplicación web, y un archivo `client-package.json` que contiene la información de configuración de los recursos del cliente. Todos los demás archivos de estilos, scripts o HTML del frontend son opcionales, según los requisitos de tu aplicación web. > **Nota:** Cuando inicializas el cliente web usando el CLI, el CLI crea automáticamente el `client-package.json` en su estructura base. Sin embargo, si no usaste el CLI para inicializar tu cliente web y despliegas el cliente usando la consola directamente, debes asegurarte de crear el archivo `client-package.json` en el directorio client manualmente e incluir el código necesario en la estructura estándar. Puedes consultar la ayuda sobre la estructura del archivo [client-package.json](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/client-directory/). * Debes proporcionar el nombre de tu aplicación web en el archivo `client-package.json`. Este será el nombre final de tu aplicación. Una vez que establezcas un nombre y alojes la aplicación, no debes cambiarlo. * En caso de que renombres el archivo `index.html` o desees usar un archivo diferente como la página principal de tu aplicación web, debes hacer los cambios necesarios en el archivo `client-package.json`. Una vez que hayas seguido todas las directrices mencionadas anteriormente, puedes alojar tu aplicación web desde la consola de Catalyst. Cualquier discrepancia con la estructura de directorio estándar podría resultar en un error al alojar la aplicación. ### URL predeterminada de la aplicación web Puedes obtener la URL predeterminada de tu aplicación desde _Web Client Hosting_ o desde la [sección de configuración de Environments](https://docs.catalyst.zoho.com/es/deployment-and-billing/environments/development-environment/#function-url-and-web-app-url-in-the-development-environment) en tu consola, después de que se aloje. La URL predeterminada de la aplicación se genera para el entorno de desarrollo cuando alojas tu aplicación. Después de [desplegar tu aplicación a producción](https://docs.catalyst.zoho.com/es/deployment-and-billing/environments/production-environment), se genera una URL de producción. Las URLs de desarrollo y producción difieren ligeramente en sus formatos. Ambas URLs contienen: * **Nombre de dominio del proyecto:** El nombre de dominio único que se genera para tu proyecto cuando lo alojas en _Web Client Hosting_. Ejemplo: _shipmenttracking-57673975_. * **Dominio de la aplicación:** El dominio para todas las aplicaciones de Catalyst que alojas, que es '**catalystserverless.com**'. Sin embargo, la URL de la aplicación de desarrollo también contiene el **tipo de entorno**, y su valor es `development`. Por ejemplo, '_https://shipmenttracking-57673975.**development**.catalystserverless.com_'. El tipo de entorno no se especifica en la URL de producción. Es decir, la URL de producción será '_https://shipmenttracking-57673975.catalystserverless.com_'. Como se mencionó en la Introducción, también puedes [mapear tu dominio con Catalyst](https://docs.catalyst.zoho.com/es/cloud-scale/help/domain-mappings/introduction) y usar esa URL en su lugar. ### Versionado de aplicaciones El versionado de aplicaciones se puede manejar fácilmente en Catalyst. El archivo de configuración `[client-package.json](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/client-directory/)` contiene la información de versión de tu cliente web. Se deben seguir las siguientes directrices al proporcionar la información de versión en el archivo `client-package.json`: 1. Debes especificar el número de versión de la aplicación en formato decimal en el campo `version`. El `version` se especifica como '1.0.0' por defecto cuando se crea el archivo JSON. 2. Con cada actualización subsiguiente de tu aplicación web, debes modificar el número de versión en el archivo JSON de forma incremental para indicar la siguiente versión superior. 3. No debes decrementar el número de versión una vez que la aplicación web ha sido alojada. Esto causará errores. 4. No debes mantener el mismo número de versión si has modificado la aplicación web y estás desplegando los cambios al entorno de producción. Debes actualizar la versión de la aplicación web de forma incremental. 5. Si eliminas una versión de tu aplicación web que es inferior a la versión actualmente en producción, no podrás reemplazar esa versión, ya que no puedes desplegar una versión decremental. Sin embargo, si eliminas una versión de tu aplicación web que es superior a la versión actualmente en producción, puedes desplegar otra instancia de tu aplicación web con el mismo número de versión que la versión eliminada. La información de versión de tu aplicación web se muestra en la [sección _App Version History_](https://docs.catalyst.zoho.com/es/cloud-scale/help/web-client-hosting/implementation/#update-a-web-application) en _Web Client Hosting_.