8.1 Creación de un servidor básico con Nodejs

Creación de un servidor básico con Nodejs

Node.js es una plataforma que permite a los desarrolladores crear aplicaciones del lado del servidor en JavaScript. En pocas palabras, esto significa que podemos utilizar JavaScript tanto en el lado del cliente como en el lado del servidor. Una de las tareas más comunes en Node.js es la creación de un servidor web. En este punto del curso, aprenderemos cómo crear un servidor básico utilizando Node.js.

Paso 1: Instalar Node.js

Antes de comenzar, debemos asegurarnos de tener Node.js instalado. Si aún no lo tienes, puedes descargarlo desde la página oficial de Node.js: https://nodejs.org/en/.

Paso 2: Crear un archivo de servidor

Comencemos por crear un nuevo archivo en nuestro editor de código favorito, por ejemplo, llamado server.js.

// server.js

const http = require('http');

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hola, mundo!');
});

server.listen(3000, () => {
  console.log('Servidor corriendo en el puerto 3000');
});

Lo que acabamos de hacer es importar el módulo http incorporado en Node.js. Luego, creamos un servidor utilizando el método createServer(). Este método toma una función que se ejecutará cada vez que se realiza una solicitud a nuestro servidor. La función toma dos argumentos: req (la solicitud) y res (la respuesta).

En el ejemplo anterior, establecimos el código de estado de la respuesta en 200 (es decir, OK). Luego, establecemos el encabezado ‘Content-Type’ en texto plano y finalmente enviamos la respuesta ‘Hola, mundo!’ utilizando el método end().

Finalmente, le indicamos al servidor que escuche en el puerto 3000 utilizando el método listen().

Paso 3: Ejecutar el servidor

Para ejecutar el servidor, abrimos una terminal y navegamos al directorio donde se encuentra el archivo server.js.

Luego, ejecutamos el siguiente comando:

node server.js

Si todo funciona correctamente, deberíamos ver el mensaje ‘Servidor corriendo en el puerto 3000’ en nuestra terminal.

Paso 4: Acceder al servidor

Finalmente, podemos acceder al servidor abriendo un navegador web y navegando a la dirección: http://localhost:3000. Deberíamos ver la respuesta ‘Hola, mundo!’ en la página.

¡Felicidades, acabamos de crear nuestro primer servidor web básico utilizando Node.js!

AnteriorSiguiente

[mwai_chat]

Deja una respuesta

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