Мне вручили приложение React, которое указывает на службу Express, которая использует AWS DocumentDB для сохранения.
В файле src / config. js приложения React у меня есть следующее:
module.exports = {
serverURL: 'http://localhost:5000'
};
В экземпляре Express конфигурация:
module.exports = {
mongoConnectionString: 'mongodb://localhost/myappdb',
baseURL: 'http://localhost:5000',
port: 5000
};
Я бы хотел развернуть это в кластере Kubernetes с приложением React, работающим на отдельном капсулы из сервиса Express. Как я могу указать приложению React отправлять запросы к модулям, на которых запущена служба Express в Kubernetes, если config - serverURL: 'http://localhost: 5000 '?
Как мне обновить строка подключения DocumentDB / mongodb при создании модулей kube?
Также, какой подход рекомендуется?
пользователь -> AWS ALB -> Приложение React -> Express сервис
пользователь -> AWS ALB -> nginx -> Приложение React -> Express сервис