Я запустил npm build в своем приложении реагирования, открыл корзину S3 в AWS, изменил ее, чтобы она стала статическим хостом веб-сайта, и загрузил в нее содержимое папки сборки сборки. Теперь я могу получить доступ к интерфейсу.
Мой бэкэнд, работающий на node & express, находится в другом пакете. На протяжении всей разработки я запускал и «nodemon app», и «npm start» по отдельности и связывал их через прокси.
Я использовал Elastic Beanstalk раньше для запуска веб-приложения, но весь пакет был в одном ранее, и мне никогда не приходилось соединять 2 экземпляра сервера, поэтому я заблудился о том, как я могу заставить фронтэнд отправлять POST-запросы и подключаться на веб-сокеты от S3 до EBS.
Например, мой веб-интерфейс подключался к бэкэнду во время разработки с помощью:
endpoint: 'http://localhost:3000'
this.state.io = socket.connect(this.state.endpoint);
Теперь изменить это на доменное имя экземпляра EBS?
Я также использую Axios для своих запросов POST. Как интерфейс знает, как подключиться к моему EBS?
Буду признателен за любую помощь, спасибо.