En el tutorial anterior, hablamos de Express, un framework MVC para trabajar con Node.js. Su uso es sumamente popular.
Lo instalamos como cualquier módulo:
sudo npm install express -g
Luego de unos segundos el modulo se habrá instalado. Para ver las opciones que express trae tipeamos:
express -h
Una pequeña prueba
Probamos nuestro primer “hola mundo” usando express. Como antes lo hemos hecho, creamos un archivo “express.js” y escribimos el siguiente código
var express = require('express');
var app = express();
app.get('/', function(req, res){
res.send('Hola mundo');
});
app.listen(3000);
Sencillo verdad? Ahora vamos a la consola y tipeamos
node express.js
Vamos a localhost:3000 y allí encontraremos nuestro simpático “hola Mundo”
con la primer variable ‘app’ creamos nuestra aplicación. que es devuelta con la función express() y luego el método get, que es una de las acciones del objeto HTTP, y determinar el path y la acción:
“/” es el path, al no haber nada despues de la barra simplemente será la home de la aplicación y luego la functión que pasa los parametros “require-response” es la que envia el mensaje.
Express y su estructura de carpetas
Express nos permite instalar fácilmente la estructura de carpetas adecuadas para desarrollar nuestra aplicación de manera adecuada. En la consola tipeamos:
express nombre-de-la-app
Habrá creado entonces la carpeta donde se guardará todo el proyecto. Entramos a la carpeta en cuestión:
cd nombre-de-la-app
y luego allí tipeamos:
npm install
Se habrá creado una estructura de carpetas y archivos que funcionan como plantilla. Podés revisar un poco de que se trata, y hasta ejecutar la applicación en el browser en tu localhost:3000
entre otras cosas, podrás encontrar dentro de node_modules la carpeta “jade” que es el motor de plantillas que trae por defecto express. En el próximo post hablaremos de otro motor de plantillas: HBS.
Comments are closed.