Warum kommt da dieser Fehler?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Du bindest node-fetch falsch ein. Der dynamische import-Befehl liefert dir ein Promise.

Entweder du nutzt require:

const fetch = require('node-fetch');

oder du schreibst es so:

import fetch from 'node-fetch';

oder du wartest auf den Promise.

const fetchModule = await import('node-fetch');
// ...
fetchModule.fetch(/* ... */);

P.S.: Ich habe gerade gesehen, dass du bereits Axios einbindest. Das macht das Fetch-Modul doch überflüssig, da Axios bereits das an Funktionalität bietet, was du brauchst.

axios.post({
  data: data_1,
  method: "POST",
  url: "https://discord.com/api/oauth2/token"
}).then(response => {
  const data = JSON.parse(response.data);
  // ...
});
ArduinoGeek 
Fragesteller
 02.10.2021, 11:51

Danke es funktioniert jetzt und ich verwende jetzt nur axios

0