Использовать функцию setTimeout():
JavaScript
function googleTranslate() {
fetch(`
https://translate.google.com/?sl=ru&tl=de&text=привет` )
.then(res => res.text())
.then(data => {
setTimeout(() => {
fs.writeFile("google.html", data, function(error) {
if (error) {
return console.log(error);
}
console.log("Файл успешно записан");
});
}, 1000); // Задержка 1 секунда
});
}
googleTranslate();
В этом коде мы используем функцию setTimeout(), чтобы задержать выполнение кода на 1 секунду.
Вопрос: как заставить fetch() немного подождать, прежде чем считывать данные?. Вот код: