Привет, 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. Здесь кнопка Запустить запускает сервер, а строка запроса отправляет запросы.
Задание
ЛегкоСделай так, чтобы главная страница / отвечала 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');
});