Новая фича Node.JS 18 - HTTP - fetch()
Глобальный
Включение этой функции частично было ускорено обсуждениями на последнем мини-саммите Node.js Next 10 в январе 2022 г., где проект определил и согласовал приоритеты для HTTP в Node.js. Вы можете посмотреть обсуждение на YouTube или прочитать резюме на GitHub.
fetch()
из коробки ! Экспериментальная реализация этого долгожданного метода появилась и отправлена в Node.js 17.5.0. Глобальный
fetch()
изначально будет доступен только при использовании в --experimental-fetch
в параметрах запуска из командной строки. Реализация основана на undici , клиенте HTTP/1.1, написанном для Node.js участниками проекта. Пример использования:import {fetch} from 'undici';
async function fetchJson() {
const res = await fetch('https://api.github.com/zen');
console.log(res);
}
Включение этой функции частично было ускорено обсуждениями на последнем мини-саммите Node.js Next 10 в январе 2022 г., где проект определил и согласовал приоритеты для HTTP в Node.js. Вы можете посмотреть обсуждение на YouTube или прочитать резюме на GitHub.
nodejs.org
Node.js — Node v17.5.0 (Current)
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
👍19