Primer tutorial de Angular9 by DominiCode Canal Youtube

Comenzando 🚀

Para este proyecto se necesita tener instalado de forma global lo siguiente

  • nestjs - npm i -g @nestjs/cli
  • ngxs - npm i-g @ngxs/cli

Pre-requisitos

Para la parate de UI se deja a cargo de Bootstrap, para ello se necesita instalar las siguientes dependencias

  • npm i --save-dev bootstrap jquery @popperjs/core
  • npm i --save-dev @ngxs/store
  • npm install @ngxs/devtools-plugin --save-dev Link
  • npm i --save-dev @ngxs/logger-plugin@dev
  • npm i @nestjs/mongoose mongoose
  • npm i @types/mongoose -D

Una vez instalado se debe configurar el bootstarp en la aplicación, en archivo angular.jon cambiar a:

"styles": [
    "node_modules/bootstrap/dist/css/bootstrap.min.css",
    "src/styles.css"
],
"scripts": [
    "node_modules/jquery/dist/jquery.min.js",
    "node_modules/@popperjs/core/dist/umd/popper.min.js",
    "node_modules/bootstrap/dist/js/bootstrap.min.js"
]
},

Para crear nuestro servidor local, que sera el backend

ng add @nestjs/ng-universal

Para levantar el frontend y el backend, lanzar este comando

npm run dev:ssr

quede en el min 36