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:
El payload generado se verá así:
Ahora abra el functions shell en su CLI ejecutando el siguiente comando desde el directorio de su proyecto (CATALYST_PROJECT_HOME):
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.
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.
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.
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):
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).
Ahora puede abrir la aplicación en un navegador usando la URL local del client mostrada en el CLI.
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





