Как всегда добавлять префикс к URL в запросе Node.js. - PullRequest
1 голос
/ 02 мая 2019

Я использую пакет "request" (https://www.npmjs.com/package/request) в Node.js. То, что я хочу иметь, похоже на API "defaults", что я даю префикс url по умолчанию для объекта запроса,URL любого запроса, отправленного из моего объекта запроса, будет иметь префикс перед отправкой. Это возможно? Спасибо!

Ответы [ 2 ]

2 голосов
/ 02 мая 2019

Вы можете использовать request.defaults

const request = require('request');

const baseRequest = request.defaults({baseUrl : 'https://example.com/api/'}})

теперь используйте объект baseRequest

Документация Ссылка- Request.defaults

0 голосов
/ 02 мая 2019

Вы можете создать экземпляр запроса по умолчанию, в настройках которого вы baseUrl

    var request = require('request');

    var r = request.defaults({
      baseUrl: 'https://example.com/api/',
    })

    r({
      'url':'/end/point?test=true',
      'method': "GET",
    },function (error, response, body) {
      if (!error && response.statusCode == 200) {
        console.log(body);
      }
    }); // will fetch https://example.com/api/end/point?test=true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...