Как создать собственное промежуточное ПО в экспрессе? - PullRequest
0 голосов
/ 03 октября 2019

Мне нужно специальное промежуточное ПО в экспрессе с маршрутами с обещанием выполнить конкретную задачу. Ниже приведен пример кода, который будет нуждаться в коде здесь:

   function middle(){
   // some code;
   }
   app.get('/', middle, function (req, res) {
      console.log('url is working');
      res.send("Chat server is working!");
   });

1 Ответ

0 голосов
/ 03 октября 2019

Ваша функция промежуточного программного обеспечения должна иметь сигнатуру: function middle(req, res, next), и вам нужно вызвать next() в конце функции промежуточного программного обеспечения, чтобы она перешла к следующей функции в цепочке, поэтому на основе вашего примеракод будет выглядеть так:

 function middle(req, res, next){
   // some code;
   next();
 }
 app.get('/', middle, function (req, res) {
    console.log('url is working');
    res.send("Chat server is working!");
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...