lunes, 30 de abril de 2018

Curso de Node con Jesus conde


platform  ....... (ejemplo:   > console.log(process.version)  )
.execPath   //ruta donde se encuentra node
.version   //  trae la version de node
.platform  // plataforma del servidor   ... sistema operativo
.stdin
.stdout
.stderr
.memoryUsage()  //determina la memoria que esta usando la aplicacion
.nextTick


minuto 8:46
sockets
streams
servers



express NombreProyecto   //  Crea un directorio NombreProyecto

// en el directorio NombreProyecto

npm install      // crea las dependencias

// ejecutamos con -->     node app.js 

16.- Uso de Jade, motor de plantillas para Node.js

- usuarios = ["juan","pedro","maria"]
- each usuario in usuarios
p= usuarios

TAMBIEN SE PUEDE USAR
- for usuario in usuarios
p= usuarios

TRABAJAR CON OBJETOS
- obj = {nombre:"Jose", apellido:"Gonzalez"}
- each val, key in obj
li #{key}: #{val}   //  <li>nombre:Jose/li><li>apellido:Gonzalez</li>

CONDICIONALES
- soleado=true
- if(soleado)
p Hace Sol. Voy a la playa
- else
p NO hace sol. me quedo en casa

SE PUEDE INCRUSTRAR SCRIP
script
allert("javascript en JADE")

UTILIZA INCLUDES
html
body
include include/header 

MIXIN  (ciclos se repiten varias partes)

mixin user(users)
ul
each in users
li= user

- users = ["pepe", "juan", "MAria"]
mixin users(users)
- mas_users = ["karla", "Juana", "Petra"]
mixin users(mas_users)


17.- Routing y Renderizado de Views con Node.js.

npm install -g express 
express NombreProyecto
cd NombreProyecto
npm install   
ejecuto con   ......npm start  (ver package.json)


app.post('/', function(req,res){
res.send(req.body);
});

app.get('/users/:id', function(req,res){
res.send('mostrar contenido por user id'+req.params.id);

});

No hay comentarios.:

Publicar un comentario