01:08 Урок 34: Основы Express.js |
Курс по программированию на JavaScriptУрок 34: Основы Express.jsExpress.js — это минималистичный и гибкий веб-фреймворк для Node.js, который предоставляет широкий набор функций для создания веб-приложений и API. В этом уроке мы рассмотрим, как установить и настроить Express.js, а также как создать простой сервер. Установка и настройка Express.jsПеред началом работы с Express.js необходимо установить Node.js и NPM (Node Package Manager). Если они у вас уже установлены, вы можете перейти к установке Express.js. Выполните следующую команду в терминале или командной строке для установки Express.js:
+ express@4.17.1 added 50 packages from 37 contributors and audited 126 packages in 2.567s Создание простого сервераПосле установки Express.js можно создать простой сервер. Создайте файл
// Server is running on port 3000 В этом примере мы создаем сервер с помощью Express.js, который обрабатывает запросы к корневому маршруту и отвечает текстом "Hello, Express!". Сервер запускается на порту 3000 или на порту, указанном в переменной окружения Обработка маршрутовExpress.js позволяет легко обрабатывать различные маршруты (URL). Рассмотрим пример обработки нескольких маршрутов:
// About Page // Contact Page В этом примере сервер обрабатывает запросы к маршрутам Использование middlewareMiddleware — это функции, которые выполняются во время обработки запроса. Они могут изменять объект запроса и ответа, завершать запрос или передавать управление следующей функции middleware. Рассмотрим пример использования middleware для логирования запросов:
// GET / // GET /about // GET /contact В этом примере middleware функция логирует метод и URL каждого запроса и передает управление следующей функции middleware с помощью УпражненияУпражнение 1: Создание простого сервера с несколькими маршрутамиСоздайте сервер с помощью Express.js, который обрабатывает следующие маршруты: Решение:
// Server is running on port 3000 Объяснение: Мы создали сервер, который обрабатывает запросы к маршрутам Упражнение 2: Использование middleware для логирования запросовСоздайте сервер с помощью Express.js и добавьте middleware функцию для логирования метода и URL каждого запроса. Создайте маршруты Решение:
// Server is running on port 3000 Объяснение: Мы создали сервер, добавили middleware функцию для логирования запросов и создали маршруты |
|
Всего комментариев: 0 | |