Express : Es un framework de Node.js para crear aplicaciones web y API.
const express = require('express');
require : Carga la biblioteca en tu proyecto para que puedas usar sus funcionalidades.
const app = express();
La instancia app será el servidor en si y se usa para definir rutas y manejar las solicitudes y respuestas
const port = 3000;
app.get('/'/*ruta */, (request, response) => { /*Callback */
response.send('hola enviado desde el server en express');
});
Esto indica qué debe hacer el servidor cuando recibe una solicitud HTTP del tipo GET en la URL raíz (/).
RUTA =’/’: La ruta que el servidor debe “escuchar”. Aquí es la raíz del sitio (http://localhost:3000/).
CALLBACK = (request, response) => {…}: Es una función de callback que se ejecuta cuando alguien visita la ruta especificada.
app.listen(port, () => {
console.log('Mi puerto ', port);
});
Arrancando el servidor para que escuche las solicitudes entrantes en el puerto definido
<h1>Crear rutas en Express</h1>Para crear rutas con express debemos tener en cuenta el servidor, el método que tendremos para esta ruta, la ruta que le daremos, y la respuesta para cuando haga el request
const app = express(); // SERVIDOR
app.get/*método*/const rutaSobreNosotros = '/sobre-nosotros'const callback = (request, response)=>{
response.send('hola enviado desde el server en express') // respuesta
})
app.get(rutaSobreNosotros, callback)