当使用 NPM 请求模块的 request.defaults API 时,有谁知道我可以在其中将函数作为请求标头传递,以便每次发出传出请求时函数的结果都成为标头值?
即
request.defaults({
headers:{datestamp:() => new Date()
})
它与 getter 方法一起工作。您还需要使用从 .defaults
返回的实例。
const Request = require('request');
const request = Request.defaults({
headers: {
get timestamp() { return new Date(); }
}
})
request.get('/foo', ...);