首页 文章

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

提问于
浏览
0

我正在尝试使用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"
      })
    }
  })
}

How can I pass a params argument into a request?

1 回答

  • 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
    

相关问题