Модуль
fs
узла
работает с системой f ile s , поэтому вы не можете использовать его для загрузки файлов из Интернета.
Попробуйте адаптировать этот пример из этой проблемы github :
async function download() {
const res = await fetch('https://assets-cdn.github.com/images/modules/logos_page/Octocat.png');
await new Promise((resolve, reject) => {
const fileStream = fs.createWriteStream('./octocat.png');
res.body.pipe(fileStream);
res.body.on("error", (err) => {
reject(err);
});
fileStream.on("finish", function() {
resolve();
});
});
}
Вы можете использовать await
в Zapier JS без дополнительной работы