Сообщение об ошибке «выборка с сервера nodejs не определена» обычно возникает при попытке использовать функцию fetchв среде Node.js. Функция fetchобычно используется в веб-браузерах для выполнения HTTP-запросов, но в Node.js она изначально недоступна.
Чтобы решить эту проблему, вы можете использовать пакет node-fetch, который предоставляет совместимую реализацию fetchдля Node.js. Вот как вы можете его использовать:
-
Установите пакет
node-fetch, выполнив следующую команду в каталоге проекта Node.js:npm install node-fetch -
Импортируйте пакет
node-fetchв свой скрипт Node.js:const fetch = require('node-fetch'); -
Теперь вы можете использовать функцию
fetchв своем серверном коде аналогично тому, как она используется в браузере:fetch('https://api.example.com/data') .then(response => response.json()) .then(data => { console.log(data); }) .catch(error => { console.error(error); });
Используя пакет node-fetch, вы можете преодолеть ошибку «Выборка сервера Nodejs не определена» и отправлять HTTP-запросы с вашего сервера Node.js.