Inicializar el proyecto desde el CLI
Ahora puedes comenzar a trabajar en tu proyecto de Catalyst desde el CLI. El primer paso es inicializar el proyecto en un directorio vacío. Este será el directorio principal de tu proyecto y todos los archivos del proyecto se guardarán en él.
Puedes aprender sobre la inicialización de un proyecto en detalle desde la página de ayuda de Estructura de Directorio del Proyecto.
Para este microservicio, inicializaremos el componente de función.
-
Crea una carpeta para el proyecto en tu máquina local y navega hasta ella desde la terminal.
-
Inicializa un proyecto ejecutando el siguiente comando desde ese directorio:
-
Selecciona tu portal preferido usando las teclas de flecha, y presiona Enter para seleccionar tu portal preferido.

-
El CLI ahora te pedirá que asocies un proyecto de Catalyst con el directorio. Asócialo con el proyecto que creamos anteriormente desde la consola. Selecciona CounterBasedAlert de la lista y presiona Enter.

-
Selecciona Functions usando la barra espaciadora. Presiona la tecla Enter para inicializar.

-
El CLI iniciará la configuración de funciones. Selecciona el tipo BasicIO de la lista para configurar y presiona Enter. Puedes aprender sobre los tipos de funciones desde la página de ayuda de Functions.

-
Selecciona el runtime más reciente de Node.js como stack y presiona Enter.

-
Ingresa “counter_based_alert_function” como nombre del paquete, “index.js” como punto de entrada, y tu dirección de correo electrónico como autor y presiona Enter. Alternativamente, puedes presionar Enter sin ingresar datos para completar con los valores predeterminados. El CLI solicitará la inicialización de las dependencias de Node. Presiona Y para confirmar la instalación, y presiona Enter para confirmar tu elección. Los módulos de Node se instalarán.

La inicialización del proyecto y la función está completa.
El directorio de funciones se creará en el directorio de tu proyecto con los archivos de configuración y dependencias, junto con el catalyst.json y un archivo oculto .catalystrc.
Última actualización 2026-03-20 21:51:56 +0530 IST
