Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

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 más sobre esto en la página de ayuda de Estructura del Directorio del Proyecto. Puedes aprender sobre la inicialización de un proyecto en detalle en la documentación de ayuda del CLI.

Para esta aplicación, inicializaremos una función Basic I/O, que contendrá la lógica para Custom User Validation y una Basic web app como componente client.

Nota: Asegúrate de ingresar el nombre del paquete o el nombre de la clase de la función exactamente como se indica, porque el código de la aplicación contiene el mismo nombre.
  1. Crea una carpeta para el proyecto en tu máquina local y navega hasta ella desde la terminal.

  2. Inicializa un proyecto ejecutando el siguiente comando desde ese directorio:

copy
$
catalyst init
  1. Navega usando las teclas de flecha, selecciona tu portal preferido y presiona la tecla Enter. Si no tienes otras organizaciones asociadas con la cuenta, se seleccionará automáticamente la predeterminada. catalyst_authorization_portal_multiorg_choice
Nota: Puedes obtener más información sobre la función de portal multi-org de Catalyst en este documento de ayuda.
  1. 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 Authorization Portal de la lista y presiona Enter. catalyst_authentication_project_select

  2. Navega usando las teclas de flecha y selecciona Functions, Client usando la barra espaciadora. Presiona Enter para inicializar. select_project_components

  3. El CLI iniciará la configuración de la función. Selecciona Basic IO como el tipo de función para tu función Custom User Validation. select_basicio

  4. Selecciona el runtime más reciente de Node.js como el stack de la función. select_nodejs

  5. Ingresa “authorization_portal_function” como el nombre del paquete, “index.js” como el punto de entrada y tu dirección de correo electrónico como el autor, luego 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. node_function_setup

El CLI ahora iniciará la configuración del client.

  1. Selecciona Basic web app y presiona Enter para inicializar tu client como una basic web app. basic_webapp

  2. Ingresa un nombre para tu paquete del client y presiona Enter. Para los propósitos de este tutorial, estamos nombrando nuestro paquete del client “zylkertechnologies”. Puedes usar el mismo o proporcionar un nombre de tu elección. client_name

La inicialización de Catalyst está ahora completa.

El directorio del proyecto está ahora configurado con el directorio del client y el directorio de funciones junto con archivos de configuración y dependencias. El directorio del proyecto también contiene el archivo de configuración catalyst.json y un archivo oculto .catalystrc.

La estructura del directorio de tu proyecto debería aparecer ahora como se muestra a continuación: basic_directory

  1. Selecciona React web app y presiona Enter para inicializar tu client como una React web app. select_react

  2. Selecciona JavaScript como el tipo de aplicación React y presiona Enter select_js

  3. Ingresa “zylkertechnologies” como el nombre de tu paquete del client y haz clic en Enter. También puedes proporcionar cualquier nombre de tu elección. Todos los paquetes de React requeridos, como “react,” “react-dom” y “react-scripts” se instalarán a través del plugin de Catalyst React (zcatalyst-cli-plugin-react). client_setup_updated El client ahora se ha inicializado exitosamente como una aplicación web React. complete_init

El directorio del client se creará con la estructura estándar en el directorio del proyecto.

Esta es la estructura del directorio del proyecto Authorization Portal si el client se inicializa como una aplicación React. react_directory

La inicialización de Catalyst está ahora completa.

Última actualización 2026-03-24 17:38:39 +0530 IST