Как установить параметры с помощью Node Get Request - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь сделать запрос на получение с помощью модуля запросов NPM, и мне не удается передать аргумент params.

Просматривая документы, я не могу сказать, каков правильный синтаксис.

makeRequest(req, res, num, cookie) {
  request({
    headers: {
      'Cookie': cookie
    },
    url: 'https://api.domain.com/path',
    params: num // this is incorrect
  },
  (error, response, body) => {
      res.json({
        msg: "Success"
      })
    }
  })
}

Как передать аргумент params в запрос?

1 Ответ

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

https://www.npmjs.com/package/request

qs - объект, содержащий значения строки запроса, которые будут добавлены в uri

request({
    headers: {
      'Cookie': cookie
    },
    url: 'https://api.domain.com/path',
    qs: { num: 1} 
 })

Это должно создать URL

https://api.domain.com/path?num=1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...