Express.js | app.use () Функция

Опубликовано: 31 Июля, 2021

Функция app.use () используется для монтирования указанных функций промежуточного программного обеспечения по указанному пути. В основном он используется для установки промежуточного программного обеспечения для вашего приложения.

Синтаксис:

 app.use (путь, обратный вызов)

Параметры:

  1. path: это путь, по которому вызывается функция промежуточного программного обеспечения. Это может быть строка, представляющая путь или шаблон пути, или шаблон регулярного выражения для сопоставления путей.
  2. обратный вызов: это функция промежуточного программного обеспечения или серия / массив функций промежуточного программного обеспечения.

Установка экспресс-модуля:

  1. Вы можете перейти по ссылке, чтобы установить экспресс-модуль. Вы можете установить этот пакет с помощью этой команды.
     npm установить экспресс
  2. После установки экспресс-модуля вы можете проверить свою экспресс-версию в командной строке с помощью команды.
     npm версия экспресс
  3. После этого вы можете просто создать папку и добавить файл, например 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);
});

Шаги по запуску программы:

  1. Структура проекта будет выглядеть так:
  2. Убедитесь, что вы установили экспресс- модуль, используя следующую команду:
     npm установить экспресс
  3. Запустите файл index.js, используя команду ниже:
     узел index.js

    Выход:

    Сервер прослушивает PORT 3000
    
  4. Теперь откройте браузер и перейдите по адресу http: // localhost: 3000 / user, и вы увидите следующий вывод на консоли, как показано ниже:
    Сервер прослушивает PORT 3000
    Промежуточное ПО называется
    / запрос пользователя вызван
    

    И в браузере вы увидите приветствие GeeksforGeeks .