Отправить GET-запрос после начала прослушивания приложения - PullRequest
0 голосов
/ 07 июня 2018

Я знаю, что это неортодоксально, но мне было интересно, есть ли способ использовать перенаправление внутри app.listen, что-то вроде этого:

app.listen(app.get('port'), function () {
  //res.redirect("some url")
})

На самом деле мне нужно запустить GET request после того, как приложение находится в режиме прослушивания, после некоторых исследований, которые я обнаружил, это можно сделать с помощью перенаправления;ясно, что у меня нет маршрутизации и объекта ответа res, чтобы позволить это.

Как я мог добиться этого?

1 Ответ

0 голосов
/ 07 июня 2018

Вы можете просто запустить запрос http в своей функции готовности к работе.Например, вы можете использовать пакет request:

const request = require('request');
app.listen(app.get('port'), function () {
  request('http://your.url', function (error, response, body) {
    // do something with the response
  });
})

Конечно, вам нужно будет npm i request, чтобы приведенный выше пример работал, и вы можете выбрать любой http-клиент, который вы предпочитаете, и заменить его..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...