Node - это кроссплатформенная среда выполнения с открытым исходным кодом, которая позволяет разработчикам создавать все виды серверных инструментов и приложений на JavaScript.
Express - самая популярная веб-платформа Node. Он обеспечивает механизм для: -
- Напишите обработчики запросов.
- Интегрируйте с механизмами рендеринга «просмотр», чтобы генерировать ответы.
- Задайте общие настройки веб-приложения, например порт, который будет использоваться для подключения.
- Добавьте дополнительное ПО промежуточного слоя для обработки запросов в любой момент конвейера обработки запросов.
Маршрутизация относится к определению того, как приложение отвечает на запрос клиента к определенной конечной точке, которая представляет собой конкретный метод HTTP-запроса (GET, POST и т. Д.).
Структура определения маршрута: -
приложение. МЕТОД (ПУТЬ, ОБРАБОТЧИК)
Где:-
- Приложение является примером выражения Express.
- МЕТОД - это метод HTTP-запроса в нижнем регистре.
- PATH - это путь на сервере
- HANDLER - это функция, выполняемая при совпадении маршрута.
Следующие примеры иллюстрируют определение простых маршрутов.
- Ответьте Hello World на домашней странице.

2. Ответьте на запрос публикации на корневом маршруте (/), домашней странице приложения.

3. Выполните ответ на запрос DELETE на / пользовательский маршрут.

4. Ответьте на запрос PUT к маршруту / user.

Подробнее о маршрутизации читайте на странице: - http://expressjs.com/en/guide/routing.html