Что такое фреймворк Express?
Фреймворк Express — это минималистичный и гибкий фреймворк для разработки веб-приложений на платформе Node.js. Он предоставляет множество полезных функций для создания серверных приложений и упрощает обработку HTTP-запросов и ответов.
Основные особенности Express:
Пример простого приложения на Express
Для начала, вам нужно установить Node.js и создать проект. Затем установите Express через npm:
npm init -y
npm install express
Вот простой пример приложения на Express:
// Импортируем модуль express
const express = require('express');
// Создаем приложение
const app = express();
// Определяем маршрут для главной страницы
app.get('/', (req, res) => {
res.send('Добро пожаловать в мое Express-приложение!');
});
// Запускаем сервер на порту 3000
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {
console.log(`Сервер запущен на http://localhost:${PORT}`);
});
Как работает код:
express()
создает новое приложение Express, которое позволяет обрабатывать запросы.app.get()
определяет маршрут для обработки GET-запросов по указанному пути. В данном примере, при обращении к корневому URL ('/'), клиент получит текстовое сообщение.Заключение
Express — это мощный и гибкий инструмент для создания веб-приложений на Node.js. Он упрощает разработку благодаря простому API и функциональному подходу к маршрутизации и обработке запросов. Если вы новички в Frontend и хотите заниматься разработкой серверной части, изучение Express будет отличным началом.