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)