DEV Community

Daniel Mezagini
Daniel Mezagini

Posted on • Edited on

Servidor Básico en Node.js

Levantar un servidor en Node

Instalaciones necesarias:

  • Node -

Node.js

En node se trabaja todo el proyecto como si fuera un paquete en sí mismo, con npm init.

Posicionado dentro de la carpeta del proyecto, ejecuta el comando en la consola:

npm init 
Enter fullscreen mode Exit fullscreen mode

En este punto se requerirá cierta información para el proyecto. Después de llenarla se creará automáticamente un archivo con extensión .json en la raíz del directorio del proyecto.

|- package.json 
Enter fullscreen mode Exit fullscreen mode

Añade el archivo server.js a la carpeta raíz. Quedando así el directorio

| - package.json | - server.js 
Enter fullscreen mode Exit fullscreen mode

Para tener un buen servidor en NodeJS hay que utilizar la librería express una de las mejores para tener un servidor.

Instalación de express en el proyecto:

npm i express 
Enter fullscreen mode Exit fullscreen mode

Traer el paquete de express al archivo principal.

server.js

const express = require('express'); 
Enter fullscreen mode Exit fullscreen mode

Iniciar express:

var app = express(); 
Enter fullscreen mode Exit fullscreen mode

Verificar que ya está funcionando:

app.use('/', function (req, res){ res.send('Hola'); }); 
Enter fullscreen mode Exit fullscreen mode

Poner a escuchar servidor:

app.listen(3000); console.log('La app está escuchando en http://localhost:3000'); 
Enter fullscreen mode Exit fullscreen mode

Nuestro archivo server.js está de la siguiente manera:

// Se importa módulo express const express = require('express'); // Inicializa express var app = express(); // Rutas app.use('/', function (req, res){ res.send('Hola'); }); // Escuchar server app.listen(3000); console.log('La app está escuchando en http://localhost:3000'); 
Enter fullscreen mode Exit fullscreen mode

Ahora, sólo resta levantar el serv.

// Ejecuta en la consola node server 
Enter fullscreen mode Exit fullscreen mode

Top comments (0)