У меня есть экземпляр узла express, работающий на сервере. У него есть конечная точка GET, которую может вызвать пользователь. Эта конечная точка будет извлекать изображение с другого сервера, используя URL-адрес к пути к файлам. Затем он изменит имя этого изображения и передаст его обратно пользователю.
Есть ли способ сделать это в памяти, не сохраняя его локально на моем сервере? Просто способ получить изображение, изменить имя и затем передать его пользователю? Спасибо
var request = require("request");
var externalURL = 'https://example.com/image'
app.get('/getImage', function (req, res) {
request({
url: externalURL
}, function (error, response, body) {
if (!error && response.statusCode === 200) {
res.send(body)
}
});
});