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.
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