Erro 400 - Não consigo inserir arquivo na requisição

Bom dia
Estou utilizando JS com biblioteca axios para enviar a requisição, porém não estou conseguindo inserir o arquivo na requisição. Alguém pode me ajudar?
O código da requisição foi esse:

let file = new FormData();
file.append(“answer”, “answer.json”);

axios({
method: “post”,
url:
https://api.codenation.dev/v1/challenge/dev-ps/submit-solution?token=token”,
data: file,
headers: { “Content-Type”: “multipart/form-data” }
})
.then(function(response) {
console.log(response);
})
.catch(function(error) {
console.log(error);
});

Olá @Spider177, tudo bem?

Você pode utilizar o “fs” do proprio node.js para ler o arquivo e anexar na requisição:

var fs = require("fs");
fs.readFile("./answer.json", "UTF-8", (err, file) => {

    if (err) throw err;
  
    let body = new FormData();
  
    body.append("answer", file);
    console.log("File: " + file);

})

Qualquer dúvida estamos a disposição

Abraços

Consegui resolver enviando pelo Insomnia. Obrigada