我正在尝试使用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
参数传递给请求?
答案 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