Imagen del artículo Refactorización de una API de NodeJS a TypeScript

47. Refactorización de una API de NodeJS a TypeScript

Página 148 | Escuchar en audio

Refactorizar una API de NodeJS a TypeScript es un proceso que implica reestructurar el código existente para mejorar su eficiencia y mantenibilidad sin cambiar su comportamiento externo. Este proceso es extremadamente beneficioso, ya que TypeScript es un superconjunto escrito de JavaScript que agrega tipos estáticos al código, lo que da como resultado un código más sólido y fácil de mantener. En este capítulo, discutiremos cómo refactorizar una API de NodeJS a TypeScript paso a paso.

1. Instalando TypeScript

Para comenzar, necesita tener TypeScript instalado en su proyecto. Para hacer esto, simplemente ejecute el siguiente comando en la terminal de su proyecto:

npm install --save-dev mecanografiado

2. Configuración de TypeScript

Después de instalar TypeScript, debe crear un archivo de configuración de TypeScript llamado tsconfig.json. Este archivo contiene configuraciones para el compilador TypeScript. Puede crear este archivo ejecutando el siguiente comando:

npx tsc --init

A continuación, debe configurar el archivo tsconfig.json según las necesidades de su proyecto. Por ejemplo, puede establecer el destino en es6, el módulo en commonjs y outDir en ./dist.

3. Instalación de tipos

Dado que TypeScript es un superconjunto escrito de JavaScript, necesita instalar los tipos para las bibliotecas que está utilizando en su proyecto. Por ejemplo, si está utilizando Express, debe instalar los tipos de Express ejecutando el siguiente comando:

npm install --save-dev @types/express

4. Refactorización de código

Una vez que haya configurado TypeScript, puede comenzar a refactorizar su código. Esto implica agregar tipos a su código y pasar de archivos .js a archivos .ts. Por ejemplo, si tiene un archivo server.js, debe cambiarle el nombre a server.ts y agregar tipos al código.

5. Compilación y ejecución de código

Después de refactorizar su código, debe compilar el código TypeScript en JavaScript para que pueda ejecutarse. Puedes hacer esto ejecutando el siguiente comando:

npx tsc

Esto compilará el código TypeScript en JavaScript y colocará el código compilado en la carpeta que especificó en el archivo tsconfig.json. Luego puedes ejecutar el código compilado usando Node.js.

6. Agregar secuencias de comandos

Para facilitar el proceso de compilación y ejecución del código, puede agregar scripts en el archivo package.json. Por ejemplo, puede agregar un script de inicio que compile y ejecute el código:

"start": "tsc && node ./dist/server.js"

Conclusión

Refactorizar una API de NodeJS a TypeScript puede parecer una tarea desalentadora al principio, pero con un poco de práctica, se convierte en una tarea bastante sencilla. TypeScript aporta muchos beneficios, como la detección temprana de errores, el autocompletado de código y una mejor capacidad de mantenimiento del código. Por lo tanto, vale la pena el esfuerzo de refactorizar su API NodeJS a TypeScript.

Ahora responde el ejercicio sobre el contenido:

¿Cuál es el proceso para refactorizar una API de NodeJS a TypeScript?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Conclusión: Próximos pasos en NodeJS

Siguiente página del libro electrónico gratuito:

149Conclusión: Próximos pasos en NodeJS

2 minutos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.