Skip to content

Commit 3f500a1

Browse files
Se agregó la API en Node.js
1 parent 4de74bb commit 3f500a1

File tree

1 file changed

+25
-9
lines changed

1 file changed

+25
-9
lines changed

README.md

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
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

33
Para 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

1616
Para 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+
3349
Licencias del software instalado:
3450
- Angular: https://angular.io/license
3551
- Node.js: https://github.com/nodejs/node/blob/master/LICENSE

0 commit comments

Comments
 (0)