Какое наиболее эффективное решение для передачи файлов с бэкэнда на фронтэнд? - PullRequest
0 голосов
/ 03 сентября 2018

Я создаю приложение, которое позволяет пользователям получать доступ к различным учебным файлам PDF с помощью MERN (узел экспресс-реакции mongoDB). Я нахожу три способа передачи этих файлов PDF от внутреннего интерфейса к внешнему.

1.Сохраните PDF-файлы непосредственно в mongoDB, затем извлеките и отправьте файлы с помощью метода экспресс-передачи res.send ().

2.Сохраните PDF-файл в облачной веб-службе, такой как aws или google (Заглядывая вперед, чтобы использовать google drive API). Затем загрузите файл на мой веб-сервер и отправьте его клиенту с помощью res.send ().

3.Сохраните PDF-файл в облачном веб-сервисе, таком как aws или google (с нетерпением жду возможности использовать Google Drive API). и затем отправьте ссылку клиенту, чтобы клиент мог использовать ссылку для просмотра PDF. Предполагая, что я могу помешать ему скачать PDF.

Решение должно быть выбрано с учетом того, что я буду использовать дешевую или бесплатную услугу веб-хостинга (которая, вероятно, не выбирает номер один). Доступ к PDF-файлам возможен по большому номеру. студентов не займет много времени, чтобы загрузить PDF-файлы на стороне клиента.

Любые дополнительные решения приветствуются.

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