У меня такая же ошибка.
Помогает очистка cookies - тогда страница грузится. Но это очень странное решение. Пока решение не найдено
node.js лог/присваивание переменной
Moved
Поддержка
-
привет, выполняю кубик node js, моя задача - вывести в лог и присвоить беременной баса значение data
при выполнении этого кода в логе пусто, если добавить в код присваивание переменной баса [[DATA]] = data, в логе ReferenceError: data is not defined
при попытке объявить data как глобальную переменную и вывести в лог тоже пусто
в vs code все работает исправно
как все-таки вывести в лог и присвоить беременной баса значение data, чтобы дальше работать с ней в кубиках// URL для отправки запроса var url = 'https://api.polygonscan.com/api'; // Параметры запроса var params = { module: 'gastracker', action: 'gasoracle', apikey: 'apiKey' }; // Собираем URL с параметрами url += '?' + Object.keys(params).map(key => key + '=' + params[key]).join('&'); // Опции запроса (это GET-запрос, поэтому нет необходимости в теле запроса) var options = { method: 'GET' }; // Выполняем запрос с использованием fetch fetch(url, options) .then(response => { if (response.status === 200) { return response.json(); } else { throw new Error('Ошибка запроса'); } }) .then(data => { // Обработка данных от сервера console.log(data); }) [[DATA]] = data .catch(error => { // Обработка ошибок console.error('Произошла ошибка:', error); }); -
F Fox moved this topic from Поддержка on
-
@DuckDuck
DATA: undefined, вроде все сделал правильно, в vscode все также работает, ответ приходит в формате json// URL для отправки запроса var url = 'https://api.polygonscan.com/api'; // Параметры запроса var params = { module: 'gastracker', action: 'gasoracle', apikey: 'apiKey' }; // Собираем URL с параметрами url += '?' + Object.keys(params).map(key => key + '=' + params[key]).join('&'); // Опции запроса (это GET-запрос, поэтому нет необходимости в теле запроса) var options = { method: 'GET' }; // Выполняем запрос с использованием fetch fetch(url, options) .then(response => { if (response.status === 200) { return response.json(); } else { throw new Error('Ошибка запроса'); } }) .then(data => { // Обработка данных от сервера [[DATA]] = data; }) .catch(error => { // Обработка ошибок [[DATA]] = error; });