Aprende Cómo Crear Un API REST Usando Node.js, Express y MongoDB
Introducción a Node.js
-
Upload
jose-ignacio-fernandez -
Category
Software
-
view
296 -
download
3
Transcript of Introducción a Node.js
Introducción a Node.js@researcheneur
Introducción• Google creó V8, motor de ejecución de
JS muy eficiente, al lanzar Chrome.
• Node.js está basado en V8.
• Basado en eventos, como EventMachine (Ruby) o Twisted (Python).
• Gestión de paquetes mediante NPM.
En detalle• Motor de ejecución no bloqueante.
• Único hilo de ejecución.
• Node.js utiliza los callbacks de JS para soportar entrada/salida no bloqueante mediante eventos.
Instalación• Instala NVM:
curl https://raw.githubusercontent.com/creationix/nvm/v0.24.1/install.sh | bash
• Instala una versión de Node:nvm install 0.10
• Úsalo:node programa.js
Ejemplo en Ruby
Espera bloqueante
Ejemplo en Node.js
Espera no bloqueante
Servidor web
package.json
npm install
Servidor web (Express)
Scraping
Consulta MongoDB
Async.js
Async.js
Express
Próximos pasos
Haz tu proyecto o:
https://github.com/rvagg/learnyounode
@researcheneur | [email protected]