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
socketsstreams
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