我想使用request.js
在Node.js中使用REST服务,如下所示:
var request = require('request');
request.get({
url: 'https://www.googleapis.com/storage/v1/b',
auth: {
'bearer': 'oauth2_token'
}
}, function(err, res) {
console.log(res.body);
});
但是,我还要指定一组请求参数,例如project
,prefix
等(在https://cloud.google.com/storage/docs/json_api/v1/buckets/list中指定)。
如何在使用API服务的请求中传递这些参数?
答案 0 :(得分:1)
您可以传递qs
作为其他查询。见下面的例子:
const queryObject = { project: 'project', prefix: 'prefix' };
request.get({
url: 'https://www.googleapis.com/storage/v1/b',
qs: queryObject,
auth: {
'bearer': "oauth2_token"
}
}, function(err, res) {
console.log(res.body);
});