Menu
CoddyTech

Hola, Express

Parte de la sección Conceptos básicos de Express del Journey de Node.js de Coddy. Lección 1 de 20.

Un servidor web espera solicitudes de navegadores y aplicaciones, y envía respuestas. Express es la biblioteca más utilizada para escribir uno en Node.js.

import express from 'express';

const app = express();

app.get('/hours', (req, res) => {
    res.send('Open 9 to 5');
});

app.listen(3000);

app.get('/hours', ...) es una ruta: qué hacer cuando alguien solicita la ruta /hours. Express llama a la función con la solicitud req y la respuesta res, y res.send envía la respuesta. No se envía nada hasta que se llama. app.listen(3000) inicia el servidor en el puerto 3000.

En una laptop, lo iniciarías con node server.js y lo llamarías desde un navegador o con curl. Aquí, Ejecutar lo inicia y la barra de solicitudes envía las solicitudes.

challenge icon

Desafío

Fácil

Haz que la página de inicio / responda Welcome to Recipe Box.

Presiona Ejecutar y envía GET /. Después, envía GET /nope para ver qué respuesta da Express para una ruta sin controlador.

Pruébalo tú mismo

import express from 'express';

const app = express();

app.get('/', (req, res) => {
    res.send('Hello from Express!');
});

app.listen(3000, () => {
    console.log('Recipe Box is running on port 3000');
});

Todas las lecciones de Conceptos básicos de Express