Creando un "Hello World" con Typescript y Express

Si usted es nuevo en el mundo del desarrollo web, es probable que haya oído hablar de typescript y Express.js. Typescript es un superconjunto tipado de JavaScript que aporta más seguridad y escalabilidad al código JavaScript, mientras que Express.js es un framework popular para construir aplicaciones web y APIs con Node.js. En este tutorial, vamos a crear un simple “Hello World” utilizando estas dos tecnologías.

requisitos previos

Antes de comenzar, asegúrese de tener Node.js y npm instalados en su sistema. Puede descargar e instalar la última versión de Node.js en nodejs.org.

Paso 1: Configuración del entorno de desarrollo

Primero, vamos a crear un nuevo directorio para nuestro proyecto y navegar hasta él:

A continuación, inicie un nuevo proyecto Node.js ejecutando el siguiente comando:

Este comando crea un archivo ‘package.json’ con la configuración predeterminada para su proyecto.

Paso 2: Instalación de dependencias

Ahora necesitamos instalar las dependencias necesarias para nuestro proyecto, incluyendo Express.js y typescript. Ejecute el siguiente comando para instalar estas dependencias:

Express.js: Es el framework que usaremos para manejar las rutas y peticiones HTTP.

TypeScript: Es el lenguaje que usaremos para escribir nuestro código.

@types/express: Son las opciones de tipo para Express.js, lo que nos permite escribir código typescript compatible con Express.

Paso 3: Configurar el typescript

Vamos a crear un archivo de configuración para el typescript llamado tsconfig.json. Este archivo contiene las opciones de configuración para el compilador typescript. Ejecute la siguiente orden para crear este archivo:

A continuación, abra el archivo ‘tsconfig.json’ y realice los siguientes cambios:

Estas opciones configuran el typescript para compilar nuestro código para el directorio ‘dist’ y habilitan verificaciones estrictas de tipos.

Paso 4: Escribir el código

Ahora es el momento de escribir nuestro código. Cree un archivo llamado index.ts en la raíz de su proyecto y añada el siguiente código:

Este código crea un servidor Express que escucha en el puerto 3000 y responde con “Hello World!” cuando accedemos a la ruta raíz (‘/’).

Paso 5: Compilar y ejecutar código

Ahora que nuestro código está escrito, necesitamos compilarlo para JavaScript y ejecutarlo. Ejecute la siguiente orden para compilar el código typescript:

Esto compilará el código typescript en JavaScript y lo pondrá en el directorio dist.

Finalmente, ejecute el siguiente comando para iniciar el servidor:

Ahora puede abrir su navegador e ir a ‘http://localhost:3000’ para ver el mensaje “Hello world” que se muestra.

Conclusión

En este tutorial, aprendió cómo crear un “Hello world” simple usando TypeScript y Express.js. Configuró el entorno de desarrollo, instaló las dependencias necesarias, configuró TypeScript, escribió el código y ejecutó el servidor. Esto es solo el comienzo y puede ampliar este proyecto agregando más funciones a medida que aprenda sobre las API.

Leave a Reply

Your email address will not be published. Required fields are marked *