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.

Fastify

Fastify es un framework de Node.js de alto rendimiento y altamente extensible con una sobrecarga mínima, que te ayuda a crear aplicaciones y APIs confiables y eficientes. Fastify incorpora una serie de funcionalidades convenientes, como logging accesible, soporte de Schema, preparación para TypeScript y varias otras funcionalidades amigables para el desarrollador.

Este ejemplo ilustra los pasos para construir una aplicación Node.js simple con el framework Fastify. Esta aplicación será empaquetada y asociada con un servicio de AppSail, y desplegada en la consola.

  1. Crea una nueva carpeta en tu sistema local para la aplicación Fastify.

  2. Navega al directorio desde tu terminal e inicializa Node con el siguiente comando:

copy
npm init

Sigue los pasos en la terminal y proporciona los detalles requeridos.

  1. Agrega el framework Fastify a tu aplicación usando npm ejecutando el comando:
copy
npm install --save fastify
  1. Ahora puedes agregar la lógica que necesites en el código de la aplicación en el archivo principal. A continuación se muestra un código de muestra para un programa básico “Hello World”.
copy
// Requerir el framework e instanciarlo
const fastify = require('fastify')({ logger: true })
// Declarar una ruta
fastify.get('/', async (request, reply) => {
  return { hello: 'world' }
})
// ¡Ejecutar el servidor!
const start = async () => {
  try {
    await fastify.listen({ 
        port: process.env.X_ZOHO_CATALYST_LISTEN_PORT | 9000 ,
        host: "0.0.0.0"
    })
  } catch (err) {
    fastify.log.error(err)
    process.exit(1)
  }
}
start()
  1. Ahora puedes inicializar un servicio de AppSail en el mismo directorio desde el CLI o agregarlo en un directorio de proyecto existente. La fuente de la aplicación debe ser el directorio de tu aplicación. Proporciona el siguiente valor al inicializar el servicio de aplicación:

    Stack: Node16

  2. Asegúrate de que el archivo principal, los archivos de configuración y los módulos de node estén presentes en el directorio de compilación que especifiques durante la inicialización. Catalyst comprimirá automáticamente los archivos de tu aplicación durante el despliegue a la consola remota.

  3. Despliega el servicio de aplicación en la consola.

  4. Luego puedes configurar el comando de inicio que se proporciona a continuación desde la consola:

copy
node index.js

También puedes configurar esto en el archivo app-config.json antes de desplegar.


Accede al servicio de aplicación desplegado desde su URL de endpoint.

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

EN ESTA PÁGINA