Como postar multipart / form-data com o superagente node.js
Estou tentando enviar o tipo de conteúdo em minha solicitação de postagem superagente para multipart / form-data.
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);
}
});
O erro que recebo é: TypeError: Argument must be a string
Se eu remover o:
.set('Content-Type', 'multipart/form-data')
Eu não recebo nenhum erro, mas meu back-end está recebendo a solicitação como tipo de conteúdo: application / json
Como posso forçar o tipo de conteúdo a ser multipart / form-data para que eu possa acessar req.files ()?