如何使用节点获取请求设置参数

时间:2018-06-27 19:26:41

标签: node.js parameters get

我正在尝试使用NPM请求模块发出get请求,并且在传递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 :(得分:1)

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

  

qs-包含要附加到uri的查询字符串值的对象

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

这应该创建一个网址

https://api.domain.com/path?num=1