If Tutorial

La página web de tutoriales para desarrolladores

Inicio › NodeJS › Montar un servidor con Node.JS

Montar un servidor con Node.JS

Marcos 17 junio 2015     No Comment    

Si han llegado buscando información sobre Node.JS seguramente es porque ya saben lo que es pero aun así os describo aquí un poco de que estamos hablando. Node.JS ha levantado ultimamente el interés de muchos desarrolladores ya que está diseñado para correr del lado del servidor a pesar de ser una librería Javascript con todo lo que ello implica. Está construido sobre motor V8 de Google con idea de ser útil en la creación de aplicaciones de red.

¿Qué necesitamos para montar un servidor con Node.JS?

Necesitaremos Node.JS que podemos descargar desde la web oficial y npm (Node Package Manager) que necesitaremos para utilizar los paquetes de node pero que encontraremos ya instalado por defecto en el software de la web oficial.

Si eres usuario de alguna distribución de Linux es probable que puedas instalarlo directamente desde alguno de los repositorios y sea suficiente con escribir:

En Ubuntu por ejemplo bastaría con escribir:

Comandos instalación nodejs en Ubuntu
1
2
sudo apt-get install nodejs
sudo apt-get install npm

¿Y ahora cual es el siguiente paso?

El siguiente paso será montar el módulo de servidor donde le indicaremos como responder y por donde responder a las peticiones que se realicen a nuestro servidor. Para este paso lo que realizaremos será crear una carpeta para nuestro proyecto y dentro crear un fichero que se llame por ejemplo index.js (Se ha convertido casi en un estándar).

Lo que usaremos en este ficheros para crear el servidor es «https.createServer(options[, requestListener])» una funcion que nos encontraremos en el modulo http que nos encontramos preinstalado en node, ejemplo de uso y con la devolución del texto de Hola Mundo para saber que  funciona correctamente sería la siguiente:

createServer
JavaScript
1
2
3
4
5
6
7
var http = require("http");
 
http.createServer(function(request, response) {
  response.writeHead(200, {"Content-Type": "text/html"});
  response.write("¡Hola Mundo!, Este es mi primer mensaje sacado desde mi servidor con node.js");
  response.end();
}).listen(10080);

Como en mi caso estoy usando el puerto 80 he puesto .listen(10080) para que se ejecute en ese otro puerto. Para ver el resultado solo tendremos que escribir localhost:10080 en caso de tener un dominio que nos resuelva la ip de nuestro servidor podremos escribir dominio.com:10080.

Si, así de fácil aunque no lo creas ya tienes tu servidor con Node.JS funcionando.

¿Y ahora que? Sigue pendiente de nodejs.iftutorial.com e iremos avanzando en el tutorial de Node.JS

NodeJS

Entrada siguiente 

Como montar un servidor web con Virtualmin en Linux

― 1 julio 2015

Artículos relacionados

Marcos ― 3 agosto 2015 | No Comment

Tutorial: Trabajando con funciones en PHP

Una función es una subtarea dentro del código creado para crear una tarea específica y que nos devuelve un valor

Marcos ― 2 agosto 2015 | No Comment

Condicionando en PHP con if y con switch

Marcos ― 28 julio 2015 | No Comment

Bucles en lenguaje PHP: While, for, foreach.

Marcos ― 22 julio 2015 | No Comment

Operadores con PHP: Comparadores, aritméticos y lógicos

Marcos ― 20 julio 2015 | No Comment

Definiendo variables con PHP

Marcos ― 4 julio 2015 | No Comment

Conociendo el lenguaje de programación PHP

Marcos ― 1 julio 2015 | No Comment

Como montar un servidor web con Virtualmin en Linux

Deja una respuesta Cancelar respuesta

Últimas publicaciones

  • Tutorial: Trabajando con funciones en PHP
  • Condicionando en PHP con if y con switch
  • Bucles en lenguaje PHP: While, for, foreach.
  • Operadores con PHP: Comparadores, aritméticos y lógicos
  • Definiendo variables con PHP

Categorías

  • NodeJS
  • PHP
  • Servidores

Comentarios recientes

    Copyright © iftutorial.com | Contacto