Cloud Functions - это оболочка для модулей Node.js.Облачные функции, запускаемые по протоколу HTTP, по сути являются оболочкой для Express.Зная это, вы можете выполнить поиск node.js для отправки изображения в ответ или node.js для экспресс-отправки изображения в ответ , чтобы получить много хороших результатов.
В одном изВ моих проектах я сделал что-то вроде этого:
var stream = webshot(tweet_url, {
captureSelector: `.tweet[data-tweet-id='${getTweetId(tweet_url)}']`,
customCSS: "div.follow-bar { display: none }",
});
res.writeHead(200, {'Content-Type': 'image/jpeg'});
stream.on('data', function(data) {
console.log(`Sending ${data.length} bytes`);
res.write(data.toString('binary'), 'binary');
});
stream.on('end', function() {
console.log('Done');
res.end();
})
Где webshot
- это функция, которая создает снимок экрана и возвращает поток двоичных данных для этого.