Curso Básico de Programación

Toma las primeras clases gratis

En este tutorial se tomará como base una distribución de Linux (Ubuntu 14.04), instalar NodeJS por medio de la consola, iniciar un servidor mediante express y acceder a él a través del navegador web en el equipo local o en dispositivos que se encuentren en la misma red.

LTS: Long Term Support (Soporte a Largo Plazo): Es la versión estable, se despliega en su mayoría en los ambientes de producción.
Current(Versión Actual): Es la versión que se trabaja al momento de desarrollar.

https://i.snag.gy/4FBpeE.jpg

Nota: Ejecutar los siguientes comandos en la terminal de Linux…

1. Instalar NodeJS

sudo apt-get update
sudo apt-get install node
sudo apt-get install nodejs

2. Verificar la versión de nodejs e ingresar a la consola

nodejs -v
nodejs

https://i.snag.gy/J3cTx6.jpg

3. Instalar NPM (Node Package Manager)

sudo apt-get install npm

4. Instalar express para todos los usuarios del sistema

sudo npm install -g express

https://i.snag.gy/Cl7zJF.jpg

5. Crear una carpeta en el equipo (mi_servidor) y escribir el siguiente código fuente

servidor.js

// require: Trae la librería express del npm.
var express = require('express');
// Se invoca la función (de la variable express) y se almacena en la variable app.
var app = express();

// Define el home de la página y que función se va a ejecutar.
// La función tiene como parámetro el request y el response.
app.get('/', function (req, res) {
  res.send('Este es el home');
  console.log("Página de inicio...")
})

app.get('/cursos', function (req, res) {
  res.send('Estos son los cursos');
  console.log("Página de cursos");
})

// Correr el servidor con el puerto 8989.
app.listen(8989);

https://i.snag.gy/BUJnab.jpg

6. Instalar express de manera local.

https://i.snag.gy/JUNyrs.jpg

Ubicarnos en la carpeta donde se encuentra nuestro servidor y ejecutar

sudo npm install express

https://i.snag.gy/0kmeD5.jpg

Se puede verificar que se agrega la carpeta node_modules en nuestra carpeta.

https://i.snag.gy/UAvurf.jpg

7. Correr el servidor (servidor.js)

nodejs servidor.js

Ingresar a la ip local 127.0.0.1:8989/ y 127.0.0.1:8989/cursos

https://i.snag.gy/Ct0r3E.jpg

Nota Adicional: Si se ejecuta como una máquina virtual, es necesario verificar que el tipo de conexión sea Bridged y la ip que posee en la opción de información de la conexión.

https://i.snag.gy/AuDeLH.jpghttps://i.snag.gy/Nu0rmZ.jpghttps://i.snag.gy/4nXdlS.jpg

Ya con esto, podrán consultar con esta misma dirección desde su smartphone o tablet siempre y cuando se encuentren en la misma red wifi sin restricciones del firewall.

https://i.snag.gy/fhqIFV.jpghttps://i.snag.gy/w6JBCX.jpg

Bueno, espero que les haya sido de gran utilidad.

Curso Básico de Programación

Toma las primeras clases gratis

0 Comentarios

para escribir tu comentario

Artículos relacionados