Menu
CoddyTech

Привет, Express

Часть раздела Основы Express путешествия по Node.js на Coddy. Урок 1 из 20.

Веб-сервер ожидает запросы от браузеров и приложений и отправляет ответы. Express — самая популярная библиотека для написания веб-серверов на 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', ...) — это маршрут: что делать, когда кто-то запрашивает путь /hours. Express вызывает функцию, передавая ей запрос req и ответ res, а res.send отправляет ответ. Ничего не отправляется обратно, пока этот метод не вызван. app.listen(3000) запускает сервер на порту 3000.

На ноутбуке вы бы запустили его командой node server.js и обратились к нему через браузер или с помощью curl. Здесь кнопка Запустить запускает сервер, а строка запроса отправляет запросы.

challenge icon

Задание

Легко

Сделай так, чтобы главная страница / отвечала Welcome to Recipe Box.

Нажми Запустить и отправь GET /. Затем отправь GET /nope, чтобы увидеть, что Express отвечает для пути без маршрута.

Попробуйте сами

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');
});

Все уроки раздела Основы Express