Primer tutorial de Angular9 by DominiCode Canal Youtube
Para este proyecto se necesita tener instalado de forma global lo siguiente
- nestjs - npm i -g @nestjs/cli
- ngxs - npm i-g @ngxs/cli
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