我正在使用Node.js中的包"request“(Node.js)。我想要的是某种程度上类似于“缺省”api,我给请求对象提供默认的url前缀,从请求对象发送的任何请求的url在发送之前都会加上前缀。这有可能吗?谢谢!
发布于 2019-05-02 05:30:31
您可以使用request.defaults
const request = require('request');
const baseRequest = request.defaults({baseUrl : 'https://example.com/api/'}})现在使用baseRequest对象
文档链接- Request.defaults
发布于 2019-05-02 05:33:43
您可以创建默认请求实例,在其中配置您的baseUrl
var request = require('request');
var r = request.defaults({
baseUrl: 'https://example.com/api/',
})
r({
'url':'/end/point?test=true',
'method': "GET",
},function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
}
}); // will fetch https://example.com/api/end/point?test=truehttps://stackoverflow.com/questions/55946047
复制相似问题