Вы создали объект Header в первой строке кода как:
var myHeaders = new Headers();
Поскольку программа не может найти объект Headers () в программе, она не может его инициализировать. Таким образом, возникает ошибка Headers not defined
.
Переходим к следующему вопросу: Что такое заголовки? :
Интерфейс заголовков API Fetch позволяет выполнять различные действия с заголовками HTTP-запроса и ответа. Вы можете обратиться к этой документации , чтобы узнать больше об этом.
Наконец, эта проблема уже решена здесь , пожалуйста, обратитесь к ней. Однако, если вы хотите получить здесь свой ответ, предлагаемый обходной путь:
const fetch = require('node-fetch');
global.fetch = fetch
global.Headers = fetch.Headers;
Это сделано, потому что Headers()
является собственной конструкцией для Fetch API, и вам, вероятно, придется полифилить Fetch API.