Wie kann ich einen benutzerdefinierten HTTP-Header in jede Anfrage von SuperAgent einfügen?

Deutlich SuperAgent unterstützt benutzerdefinierte HTTP-Header:

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);
     }
   });

Meine Frage

Wenn ich SuperAgent über npm herunterlasse, wie kann ich meinen eigenen HTTP-Header in alle Anforderungen von SuperAgent einfügen?Hinweis: Ich bin bereit, ein neues npm-Paket zu erstellen, das SuperAgent bei Bedarf erweitert.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage