В настоящее время я пытаюсь развернуть свое веб-приложение 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 вопроса:
- В настоящее время я развертываю все в корзину s3, этого будет достаточно для поддержки функции отправки электронной почты?
- Некоторые ресурсы не могут быть доступны, как в моем приложении. Локально я получаю изображения по следующему пути
../../../../public/images
, однако папка dist настроена как dist/assets/src/public/images
, что является наилучшим способом настройки пути в отношении этого.