Nest.js mis primeros pasos

Escuchando uno de esos vídeos de Youtube que te saltan, concretamente el de MiduDev en el que hablaba de la nueva versión de Express.js me dio la curiosidad de probar algún backend para JavaScript.

Como no ha salido la nueva versión de Express.js mi elección ha sido Nest.js, un framework del que llevo escuchando bastante tiempo y tenía curiosidad, aparentemente tiene una buena documentación y dicen que es más rápido que Express. A ver qué tal.

Primeros pasos

Para empezar de cero veo que tenemos el First steps de la propia documentación. Bien.

Todo bien. Primero se comprueba que tienes Node v16 o superior y se lanza:

$ npm i -g @nestjs/cli
$ nest new project-name

Una vez creado el proyecto tenemos un bonito Hello World. Eso si, primer problema: Los archivos los marca con errores por el eslint. Para solucionarlo en mi caso he tenido que ejecutar en la terminal:

npm run format

Y ya funciona todo como debería.

Con el comando:

nest g resource nombredetumodelo

Te crea todo el CRUD que necesitas sobre un modelo. Le metes la lógica, conexión a la DB y a correr. Brutal.


En proceso

f3rran - 2024