Развертывание веб-приложения React + Express на AWS - PullRequest
0 голосов
/ 12 ноября 2018

В настоящее время я пытаюсь развернуть свое веб-приложение SPA Response и Express для AWS. С точки зрения сервера у меня есть серверный маршрут, который использует nodemailer api для отправки электронной почты.

Я использую webpack для создания пакета и папки dist со всеми моими активами.

Мое приложение имеет следующую структуру: |src | |-dist | | |-assets | | | |-src | | | | |-public | | | | | |-images | |-universal | | |-utils | | | |-validation | | |-components | | | |-home | | | |-footer | | | |-contact | | | |-app | | | |-projects | | | |-resume | | | |-navigation | | | |-about | | | |-common | | | | |-ErrorMessage | | | | |-Banner | | | |-media | | |-actions | | | |-app | | |-reducers | | | |-app | |-server | | |-routes | | | |-sendEmail | |-public | | |-images | | |-documents | | |-src | | | |-public | | | | |-images | | | | |-documents | |-data | |-client | | |-styles

У меня есть 2 вопроса:

  1. В настоящее время я развертываю все в корзину s3, этого будет достаточно для поддержки функции отправки электронной почты?
  2. Некоторые ресурсы не могут быть доступны, как в моем приложении. Локально я получаю изображения по следующему пути ../../../../public/images, однако папка dist настроена как dist/assets/src/public/images, что является наилучшим способом настройки пути в отношении этого.
...