Categorías
Express Raspberry pi 3 Ubuntu

Montando un servidor con express en Ubuntu Raspberry pi 3

Para este tutorial necesitamos nodejs.  Aqui te muestro como instalar node.js si no lo tienes aún.

Crea un directorio para alojar el servidor y entra en él.

$ mkdir express-app
$ cd express-app

con el siguiente comando creamos el fichero package.json de configuracion de nuestro proyecto.

$ npm init

Configuramos el fichero respondiendo a las preguntas que se nos presentan y prestamos especial atencion a la que hace referencia al entry point.

entry point: (index.js)

Aqui vamos a llamarla app.js, aunque cualquier nombre de fichero sería válido.

Siempre dentro del directorio del proyecto instalamos Express.

$ npm install express --save

Ahora solo nos queda programar nuestro servidor por lo que creamos el fichero app.js con el siguiente contenido.

var express = require('express')
var app = express()

app.get('/', function (req, res) {
  res.send('Hello World!')
})

app.listen(3000, function () {
  console.log('Example app listening on port 3000!')
})

Para iniciarlo solo tenemos que ejecutar el siguiente comando.

$ node app.js

Y abrir nuestro navegador en la direccion http://localhost:3000

Para ver un ejemplo más completo de un servidor express, sobre el que empezar a trabajar en nuestro propio proyecto, podemos utilizar Express Generator.

$ npm install express-generator -g
$ express express-generator-app
$ cd express-generator-app && npm install

con esto  instalamos el generador en la primera linea, creamos los pilares de nuestro proyecto en la segunda e instalamos las dependencias necesarias en la tercera con lo que ya estaría listo para arrancar.

$ DEBUG=express-generator-app:* npm start

Abrimos el navegador en la direccion http://localhost:3000 para ver el resultado.

Un saludo,

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *