Является ли более эффективным для серверов отправлять клиенту файл изображения или путь к файлу изображения? - PullRequest
0 голосов
/ 02 мая 2020

Я использую express js для подачи файлов в приложение angular, и я выбираю между этими подходами:

res.status(201).json({ imagepath: '<URL>' });

res.sendFile('<URL>');

Я думаю, что отправка URL-адреса приведет к дополнительному циклу, поэтому я должен go с sendFile, но я хочу провести двойную проверку. Я что-то пропустил?

1 Ответ

0 голосов
/ 02 мая 2020

Лучшим вариантом будет сохранить файл изображения на что-то вроде AWS S3, а затем отправить URL-адрес файла с помощью приложения Express. Вы можете использовать aws-sdk пакет здесь , чтобы сохранить изображение на S3 (подробная статья здесь ). Затем вы отправите URL-адрес этого изображения в свою базу данных для хранения.

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