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.

Probar la aplicación

Antes de desplegar la aplicación en la consola remota, puede probar la aplicación en un servidor local y verificar si todo funciona correctamente usando el CLI de Catalyst.

Primero probaremos la función cron usando el functions shell en el CLI, y luego serviremos la función Advanced I/O y el client localmente para probar el frontend de la aplicación.

Primero ejecutemos el siguiente comando para generar un payload de ejemplo para pasar en el functions shell al que accederemos más adelante:

copy
$
catalyst event:generate:job 10108000007982015 // Reemplaza con el Job Pool ID requerido

El payload generado se verá así:

payload

Ahora abra el functions shell en su CLI ejecutando el siguiente comando desde el directorio de su proyecto (CATALYST_PROJECT_HOME):

copy
$
catalyst functions:shell

Esto abrirá el functions shell para la función cron en el CLI donde puede probar su ejecución.

Para invocar la función, ingrese newsapp() en el shell, pase el payload generado dentro de los paréntesis y presione Enter.

function-invoke

Al probar la Job Function usando el comando shell, la respuesta indica el estado de ejecución de la función, ya sea success o failure.

invoke-success

El estado de ejecución de la función se devuelve como exitoso. Esto realizará la llamada API a NewsAPI y obtendrá los elementos de noticias de cada categoría, y los poblará en el Data Store.

Puede verificar el componente Data Store para confirmar si los datos se han poblado como se esperaba.

test-datastore

Ahora, alojemos el componente client localmente y verifiquemos el frontend de la aplicación.

Para servir el proyecto Catalyst localmente, ejecute el siguiente comando desde el directorio de su proyecto (CATALYST_PROJECT_HOME):

copy
$
catalyst serve

La aplicación de noticias ahora se servirá en el puerto predeterminado 3000. Se mostrarán las URLs de los endpoints locales de los componentes (el client y la función Advanced I/O).

Nota: Cada vez que acceda a la página principal o a cualquiera de las subpáginas de su client o la función, el CLI mostrará un registro en vivo de la URL accedida, junto con el método de solicitud HTTP.

catalyst-serve

Ahora puede abrir la aplicación en un navegador usando la URL local del client mostrada en el CLI.

serve-output

La aplicación de noticias muestra los titulares generales de noticias en la página principal. Puede hacer clic en un tema a la izquierda para consultar los últimos titulares en esa categoría. Puede abrir el artículo de noticias original haciendo clic en un titular.

Si esta configuración funciona correctamente, podemos desplegar la aplicación en la consola.

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

ENLACES RELACIONADOS

Serve Resources