Когда я запускаю свой проект Angular на AWS ec2 в рабочей среде, он автоматически заменяется IP-адресом хоста AWS. Я не могу запустить свой сервис. Кто-нибудь сталкивался с этой проблемой ранее? Пожалуйста, помогите
Скриншот консоли
Просто проверьте общедоступный URL-адрес вашего экземпляра EC2. Это должно быть что-то вроде ниже:
http://ec2-52-204-122-132.compute-1.amazonaws.com
Теперь в вашем Angular-коде у вас должен быть базовый URL-адрес API. Вы должны использовать базовый URL вашего API примерно так:
Базовый URL API: http://ec2-52-204-122-132.compute-1.amazonaws.com/API-Application
http://ec2-52-204-122-132.compute-1.amazonaws.com/API-Application
Таким образом, никакого преобразования IP автоматически не будет.
Вам не нужно запускать среду в EC2, создать производственную сборку и развернуть код в папке AWS >> Instance >> / var / www / html.
Команда для создания производства: ng build --prod --aot