#node.js #axios
Вопрос:
Поэтому я пытаюсь распечатать данные с URL-адреса и для этого использую axios. В первой строке я пишу const {default:axios} = require ("axios");
Для axios, но я продолжаю получать ошибку, которая uncaught reference error : require is not defined
Кто-нибудь может объяснить мне, почему??
Комментарии:
1. Если
require()
не определено, то вы, вероятно, пытаетесь сделать это из файла модуля ESM, в тоrequire()
время как определено только в файле модуля CommonJS. Если вы не знаете, что это такое, то вы можете прочитать здесь: nodejs.org/api/esm.html . В файле модуля ESM вы бы использовалиimport
, неrequire()
использовали или вам нужно изменить файл модуля , чтобы он был модулем CommonJS, и есть несколько способов сделать это в зависимости от макета вашего проекта и файла package.json.