Как использовать Unleash Feature server из браузера (проект React)

#javascript #docker #featuretoggle

#javascript #docker #featuretoggle

Вопрос:

Я пытаюсь использовать переключатель функций unleash для своего проекта React. Он отлично работает для внутреннего сервера (доступен java sdk). Но я не могу выполнить запрос unleash из браузера (я использую React в качестве интерфейсной технологии). После просмотра их репозитория git я узнал, что существует концепция unleash proxy, которая позволяет нам использовать переключатели из браузера. Когда я пытаюсь подключиться из браузера через прокси, возникает проблема с CORS. Пожалуйста, подскажите мне, как установить заголовок CORS для unleash server, который работает в контейнере docker.

Ответ №1:

Для использования Unleash во внешних и собственных приложениях рекомендуется использовать Unleash Proxy вместе с proxy SDK https://docs.getunleash.io/sdks/unleash-proxy

Прокси-сервер гарантирует, что вы не предоставляете конечным пользователям внутренние конфигурации переключения, и является чрезвычайно масштабируемым.