#javascript #html #amazon-s3
#javascript #HTML #amazon-s3
Вопрос:
У меня есть интерфейс, написанный на js html, и серверная часть, написанная на go. Серверная часть развернута в двух разных средах (dev amp; prod).
Я также хотел бы развернуть интерфейс в двух разных средах (одна должна использовать backend-dev, а вторая должна использовать backend-prod).
Я использую github -> aws codepipeline -> aws s3. Я хотел использовать переменные среды, но не могу, потому что интерфейс написан на чистом js html.
Каков наилучший способ создания двух сред для статического веб-сайта?
Ответ №1:
Существует много способов решения этой проблемы, и одним из них является проверка размещенного домена / URL
Вот пример:
Я предполагаю, что вы разместили свой интерфейс следующим образом:
Разработка: https://dev.mywebsite.com Prod: https://prod.mywebsite.com
Разработчик API: https://apidev.mywebsite.com Разработчик API: https://apiprod.mywebsite.com
Комментарии:
1. Должен ли я использовать что-то вроде window. Расположение. имя хоста ?