Configurar la función Advanced I/O
A continuación, comenzaremos a codificar la aplicación Document Processor configurando el componente de funciones.
El directorio de funciones que inicializaste, functions/zia_services_function, contiene:
- El archivo principal de la función index.js
- El archivo de configuración catalyst-config.json
- node_modules
- Archivos de dependencias package.json y package-lock.json
Además de este directorio, necesitaremos agregar algunos subdirectorios y archivos en el directorio functions/zia_services_function.
Tenemos el código del tutorial en este repositorio de git. Descárgalo como archivo ZIP y extrae su contenido.
Reemplaza el archivo index.js en el directorio functions/zia_services_function de tu proyecto con el del zip extraído.
El directorio functions/zia_services_function del ZIP descargado contendrá los subdirectorios y archivos mencionados a continuación, además de los archivos y dependencias predeterminados de la función.
- Archivo constants.js
- Directorio services
- Directorio pojos
- Directorio handlers
- Directorio errors
Extrae estos archivos y agrégalos al directorio de funciones de tu proyecto. Puedes usar cualquier IDE de tu elección para trabajar con los archivos de la aplicación.
Instalar los frameworks Express y Multer para Node.js
La función de Node.js requiere que se instalen dos frameworks para esta aplicación. Debes instalar estos frameworks para importar sus paquetes en tu código.
express
Este framework se utiliza para habilitar la comunicación entre el client y el servidor a través de solicitudes HTTP. Para instalar Express.js, navega al directorio de la función de Node (functions/zia_services_function) en tu terminal y ejecuta el siguiente comando:
Esto instalará el módulo Express y guardará las dependencias.
multer
Multer es un middleware utilizado para manejar operaciones de carga de archivos desde el lado del client. Para instalar multer.js, navega al directorio de la función de Node (functions/zia_services_function) en tu terminal y ejecuta el siguiente comando:
Esto instalará el módulo Multer y guardará las dependencias.
Esta información también se actualizará en el archivo package.json.
El directorio de funciones está ahora configurado. Ahora podemos proceder a configurar el directorio del client.
Última actualización 2026-03-20 21:51:56 +0530 IST


