Условие:
fetch().then(response => response.json()).then(data => data) Задача:
Вопрос:
это возможно? Какие инструменты для этого нужны? (намекаю на node.js)
или достаточно использовать какой-то метод? (мб метод POST)
если для такой задачи необходим сервер, подойдет ли FireBase?
Спасибо Вам!
Да, это возможно. Обычно это делается через создание временного элемента a, который не добавляют на станицу
Перед запуском убедитесь, что Роскомнадзор не сломал сайт https://jsonplaceholder.typicode.com/ у вашего интернет провайдера!
(async function() {
const response = await fetch('https://jsonplaceholder.typicode.com/todos/1');
const json = await response.text();
const url = URL.createObjectURL(new Blob([json], {type: "application/json;charset=utf-8;"}));
const a = document.createElement('a');
a.download='sample.json';
a.href=url;
a.click();
})();
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники