Express.js | app.use () Функция
Опубликовано: 31 Июля, 2021
Функция app.use () используется для монтирования указанных функций промежуточного программного обеспечения по указанному пути. В основном он используется для установки промежуточного программного обеспечения для вашего приложения.
Синтаксис:
app.use (путь, обратный вызов)
Параметры:
- path: это путь, по которому вызывается функция промежуточного программного обеспечения. Это может быть строка, представляющая путь или шаблон пути, или шаблон регулярного выражения для сопоставления путей.
- обратный вызов: это функция промежуточного программного обеспечения или серия / массив функций промежуточного программного обеспечения.
Установка экспресс-модуля:
- Вы можете перейти по ссылке, чтобы установить экспресс-модуль. Вы можете установить этот пакет с помощью этой команды.
npm установить экспресс
- После установки экспресс-модуля вы можете проверить свою экспресс-версию в командной строке с помощью команды.
npm версия экспресс
- После этого вы можете просто создать папку и добавить файл, например index.js. Чтобы запустить этот файл, вам необходимо выполнить следующую команду.
узел index.js
Имя файла: index.js
var express = require( "express" ); var app = express(); var PORT = 3000; // This middleware will not allow the // request to go beyond it app.use( function (req, res, next) { console.log( "Middleware called" ) next(); }); // Requests will never reach this route app.get( "/user" , function (req, res) { console.log( "/user request called" ); res.send( "Welcome to GeeksforGeeks" ); }); 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 / user, и вы увидите следующий вывод на консоли, как показано ниже:
Сервер прослушивает PORT 3000 Промежуточное ПО называется / запрос пользователя вызван
И в браузере вы увидите приветствие GeeksforGeeks .