Как я могу добавить свой заголовок HTTP в каждый запрос, который делает SuperAgent?

очевидноSuperAgent поддерживает пользовательские заголовки HTTP:

request
   .post('/api/pet')
   .send({ name: 'Manny', species: 'cat' })
   .set('X-API-Key', 'foobar')
   .set('Accept', 'application/json')
   .end(function(err, res){
     if (res.ok) {
       alert('yay got ' + JSON.stringify(res.body));
     } else {
       alert('Oh no! error ' + res.text);
     }
   });

Мой вопрос:

Если я использую SuperAgent через npm, как я могу внедрить свой собственный HTTP-заголовок во все запросы, которые выполняет SuperAgent?Примечание: я полностью готов создать новый пакет npm, который при необходимости расширяет SuperAgent.

Ответы на вопрос(2)

Ваш ответ на вопрос