Express.js req.route Свойство
Опубликовано: 30 Июля, 2021
Свойство req.route содержит текущий совпадающий маршрут, который является строкой.
Синтаксис:
req.route
Параметр: Без параметров.
Возвращаемое значение: объект
Установка экспресс-модуля:
- Вы можете перейти по ссылке, чтобы установить экспресс-модуль. Вы можете установить этот пакет с помощью этой команды.
npm установить экспресс
- После установки экспресс-модуля вы можете проверить свою экспресс-версию в командной строке с помощью команды.
npm версия экспресс
- После этого вы можете просто создать папку и добавить файл, например index.js. Чтобы запустить этот файл, вам необходимо выполнить следующую команду.
узел index.js
Пример 1: Имя файла: index.js
var express = require( 'express' ); var app = express(); var PORT = 3000; app.get( '/' , function (req, res) { console.log(req.route); res.send(); }); app.listen(PORT, function (err){ if (err) console.log(err); console.log( "Server listening on PORT" , PORT); }); |
Шаги по запуску программы:
- Структура проекта будет выглядеть так:
- Убедитесь, что вы установили экспресс- модуль, используя следующую команду:
npm установить экспресс
- Запустите файл index.js, используя команду ниже:
узел index.js
Выход:
Сервер прослушивает PORT 3000
- Теперь откройте браузер и перейдите по адресу http: // localhost: 3000 / , теперь вы можете увидеть на консоли следующий вывод:
Сервер прослушивает PORT 3000 Маршрут { дорожка: '/', куча: [ Слой { дескриптор: [Функция], название: '
', параметры: undefined, путь: undefined, ключи: [], регулярное выражение: / ^ /? $ / i, метод: 'get'}], методы: {get: true}}
Пример 2: Имя файла: index.js
var express = require( 'express' ); var app = express(); var PORT = 3000; app.get( '/user' , function (req, res) { console.log(req.route.path); res.send(); }); app.listen(PORT, function (err){ if (err) console.log(err); console.log( "Server listening on PORT" , PORT); }); |
Запустите файл index.js, используя команду ниже:
узел index.js
Вывод: Теперь откройте браузер и сделайте запрос GET на http: // localhost: 3000 / user , теперь вы можете увидеть следующий вывод на своей консоли:
Сервер прослушивает PORT 3000 /Пользователь
Ссылка: https://expressjs.com/en/4x/api.html#req.route