-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit bef6e0a
Showing
5 changed files
with
3,177 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
node_modules/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
/* Punto de entrada de la app (servidor) | ||
Instlaciones: | ||
1. Creamos proyecto con npm init | ||
2. Instalación express: npm install --save express | ||
3. Instalamos nodemon y creamos un script en npm --> "nodemon app.js" (para no tener que estar subiendo y bajando el servidor con cada cambio) | ||
4. Instalamos postman | ||
5. Instalamos mongodb con hombrebrew y lo levantamos con 'sudo mongodb'. | ||
6. Instalamos robo 3T (creamos conexión a localhost en puerto 27017) | ||
7. Instalamos mongoose--> npm install mongoose --save --> sirve para conectar con la bd de mongodb | ||
*/ | ||
|
||
// requires | ||
var express = require('express'); | ||
var mongoose = require('mongoose'); | ||
|
||
// Inicializar variables | ||
var app = express(); | ||
|
||
// Conexióna la db | ||
mongoose.connection.openUri('mongodb://localhost:27017/hospitalDB', (err, res) => { | ||
if(err) throw err; | ||
console.log('Base de datos: \x1b[32m%s\x1b[0m', 'online'); | ||
}) | ||
|
||
|
||
//Rutas | ||
app.get('/', (req, res, next) => { | ||
|
||
//con status devolvemos el código de estado de la petición. con .json encapsulamos un objeto | ||
// donde enviamos la información que queramos. Con esto se está enviando directamente la | ||
//cabecera Content-Type →application/json; charset=utf-8 | ||
res.status(200).json({ | ||
ok: true, | ||
mensaje: 'Peticion realizada correctamenteeee' | ||
}); | ||
}); | ||
|
||
//Escuchar peticiones | ||
app.listen(3000, () => { | ||
console.log('express server puerto 3000: \x1b[32m%s\x1b[0m', 'online'); | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
// Colores para la consola | ||
Reset = "\x1b[0m" | ||
|
||
Bright = "\x1b[1m" | ||
|
||
Dim = "\x1b[2m" | ||
|
||
Underscore = "\x1b[4m" | ||
|
||
Blink = "\x1b[5m" | ||
|
||
Reverse = "\x1b[7m" | ||
|
||
Hidden = "\x1b[8m" | ||
|
||
FgBlack = "\x1b[30m" | ||
|
||
FgRed = "\x1b[31m" | ||
|
||
FgGreen = "\x1b[32m" | ||
|
||
FgYellow = "\x1b[33m" | ||
|
||
FgBlue = "\x1b[34m" | ||
|
||
FgMagenta = "\x1b[35m" | ||
|
||
FgCyan = "\x1b[36m" | ||
|
||
FgWhite = "\x1b[37m" | ||
|
||
BgBlack = "\x1b[40m" | ||
|
||
BgRed = "\x1b[41m" | ||
|
||
BgGreen = "\x1b[42m" | ||
|
||
BgYellow = "\x1b[43m" | ||
|
||
BgBlue = "\x1b[44m" | ||
|
||
BgMagenta = "\x1b[45m" | ||
|
||
BgCyan = "\x1b[46m" | ||
|
||
BgWhite = "\x1b[47m" | ||
|
||
|
||
|
||
Ejemplo: | ||
console.log('Node/Express: \x1b[36m%s\x1b[0m', 'online'); | ||
|
Oops, something went wrong.