5.2. Creando un servidor básico con NodeJS: Configurando el entorno de desarrollo

Antes de sumergirnos en la creación de un servidor básico con NodeJS, es fundamental configurar correctamente el entorno de desarrollo. Esta sección lo guiará paso a paso a través de ese proceso.

Instalando NodeJS

El primer paso es instalar NodeJS en su máquina. NodeJS es un entorno de ejecución de JavaScript que nos permite ejecutar JavaScript en el servidor. Para instalar NodeJS, vaya al sitio web oficial de NodeJS (https://nodejs.org) y descargue la última versión. La instalación es bastante sencilla y directa, sólo tienes que seguir las instrucciones que aparecen en pantalla.

Verificando la instalación de NodeJS

Después de la instalación, puede verificar que NodeJS se instaló correctamente abriendo una terminal o símbolo del sistema y escribiendo el siguiente comando: node -v. Este comando debería devolver la versión de NodeJS que tienes instalada.

Instalando NPM

El siguiente paso es instalar NPM (Node Package Manager). NPM es un administrador de paquetes para NodeJS y se utiliza para instalar bibliotecas y herramientas de terceros. Afortunadamente, NPM se instala automáticamente cuando instalas NodeJS, por lo que no tienes que preocuparte por eso.

Verificando la instalación de NPM

Para verificar que NPM se instaló correctamente, puede abrir una terminal o símbolo del sistema e ingresar el siguiente comando: npm -v. Este comando debería devolver la versión de NPM que tienes instalada.

Configurando el proyecto NodeJS

Ahora que tenemos NodeJS y NPM instalados, podemos comenzar a configurar nuestro proyecto NodeJS. El primer paso es crear un nuevo directorio para nuestro proyecto. Puede hacer esto usando el comando mkdir en su terminal o símbolo del sistema. Por ejemplo: mkdir my-nodejs-project.

A continuación, navegue hasta el directorio del proyecto usando el comando cd. Por ejemplo: cd my-nodejs-project.

Una vez dentro del directorio del proyecto, debe inicializar un nuevo proyecto NodeJS usando el comando npm init. Este comando creará un nuevo archivo llamado package.json en el directorio de su proyecto. El archivo package.json se utiliza para administrar las dependencias y scripts de su proyecto.

Creando un servidor básico con NodeJS

Ahora que tenemos nuestro entorno de desarrollo configurado, podemos comenzar a crear nuestro servidor básico con NodeJS. Para hacer esto, primero necesitamos crear un nuevo archivo JavaScript en el directorio de nuestro proyecto. Llamemos a este archivo server.js. Puede crear este archivo usando el comando touch en su terminal o símbolo del sistema. Por ejemplo: toque server.js.

A continuación, abra el archivo server.js en su editor de texto favorito. Dentro de este archivo importaremos el módulo http de NodeJS, que nos permite crear un servidor HTTP. Aquí está el código para hacer esto:


const http = requerir('http');

servidor constante = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Tipo de contenido', 'texto/sin formato');
  res.end('Hola mundo\n');
});

servidor.listen(3000, '127.0.0.1', () => {
  console.log('Servidor ejecutándose en http://127.0.0.1:3000/');
});

Este código crea un servidor HTTP básico que escucha en el puerto 3000 y responde con 'Hola mundo' a todas las solicitudes. Puede iniciar el servidor usando el comando node server.js en su terminal o símbolo del sistema.

¡Felicitaciones, acaba de configurar su entorno de desarrollo y crear un servidor básico con NodeJS! En el próximo capítulo, exploraremos cómo podemos ampliar este servidor básico para crear API RESTful completas.

Ahora responde el ejercicio sobre el contenido:

¿Cuál es el procedimiento para verificar que NodeJS y NPM estén instalados correctamente?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Crear un servidor básico con NodeJS: comprender el concepto de API

Siguiente página del libro electrónico gratuito:

34Crear un servidor básico con NodeJS: comprender el concepto de API

3 minutos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.