Получение файла на сервере express с URL-адреса, а затем отправка этого файла пользователю, который его запросил - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть экземпляр узла 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)
        }
    });


});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...