1- # Stack de desarrollo OpenSource "ANGULAR + ASP.NET CORE + MARIADB SERVER + UBUNTU"
1+ # Stack de desarrollo OpenSource "ANGULAR + Node.js/Express + ASP.NET CORE + MARIADB SERVER + UBUNTU"
22
33Para ejecutar la aplicación deben instalarse los siguientes frameworks/herramientas
44 - Ubuntu 19.04: http://releases.ubuntu.com/19.04/ubuntu-19.04-desktop-amd64.iso
@@ -11,25 +11,41 @@ Para ejecutar la aplicación deben instalarse los siguientes frameworks/herramie
1111 - Parte 2: [ Base de datos y API] ( https://youtu.be/Z8A7nE__EXg )
1212 - Parte 3: [ Cliente Angular] ( https://youtu.be/dMsqDVshQ2E )
1313 - Parte 3.1: [ Cliente Angular y API asp.net core] ( https://youtu.be/If_maEd8H14 )
14- - Parte 4: Cliente Angular y API node.js (Proximamente!! )
14+ - Parte 4: [ API node.js] ( https://youtu.be/t_xz2oZsf_s )
1515
1616Para ejecutar los proyectos servicios (webapi) y cliente (angular) hacer lo siguiente:
17- - API:
17+ - API asp.net core :
1818 - > cd servicios
19+ - > dotnet restore
1920 - > dotnet run
21+ - API Node.js/Express
22+ - > npm install
23+ - > npm start
2024 - Cliente:
2125 - > cd cliente
22- - > ng serve
26+ - > ng serve -o
2327
24- Comandos para creación de Controllers
25- Instalar el comando:
28+ ASP.NET Core:
29+ - Comandos para creación de Controllers
2630 - > dotnet tool install -g dotnet-aspnet-codegenerator
27-
28- - > dotnet aspnet-codegenerator controller -name VehiculosController -outDir Controllers -m VehiculosStock -dc DbStockVehiculosContext -api -async -nv
31+ - > dotnet aspnet-codegenerator controller -name VehiculosController -outDir Controllers -m VehiculosStock -dc DbStockVehiculosContext -api -async -nv
2932
30- Crear el modelo en c# desde la base de datos
33+ - Crear el modelo en c# desde la base de datos
3134 - > dotnet ef dbcontext scaffold "Server=localhost;Database=DbStockVehiculos;User=USUARIO;Password=PASSWORD!;" "Pomelo.EntityFrameworkCore.MySql" -o Repositorio/
3235
36+ Node.js/Express
37+ - Iniciar el proyecto:
38+ npm init
39+
40+ - Dependencias y paquetes:
41+ npm install express --save
42+ npm install --save-dev nodemon
43+ npm install cors --save
44+ npm install helmet --save
45+ npm install morgan --save
46+ npm install dotenv --save
47+ npm install mariadb --save
48+
3349Licencias del software instalado:
3450 - Angular: https://angular.io/license
3551 - Node.js: https://github.com/nodejs/node/blob/master/LICENSE
0 commit comments