Wie poste ich Multipart / Form-Daten mit node.js Superagent?
Ich versuche, den Inhaltstyp in meiner Superagent-Post-Anfrage an Multipart- / Formulardaten zu senden.
var myagent = superagent.agent();
myagent
.post('http://localhost/endpoint')
.set('api_key', apikey)
.set('Content-Type', 'multipart/form-data')
.send(fields)
.end(function(error, response){
if(error) {
console.log("Error: " + error);
}
});
Die Fehlermeldung lautet: TypeError: Das Argument muss eine Zeichenfolge sein
Wenn ich das entferne:
.set('Content-Type', 'multipart/form-data')
Ich erhalte keine Fehlermeldung, aber mein Back-End empfängt die Anfrage als Inhaltstyp: application / json
Wie kann ich erzwingen, dass der Inhaltstyp aus mehreren Teilen / Formulardaten besteht, damit ich auf req.files () zugreifen kann?