x4zx
@x4zx
python developer

Как в FastAPI разделить endpoints для различных суб-доменов?

Предположим у бекенда есть несколько суб-доменов, пускай будут private. и public. - из названий понятно какой и для чего. Первым условно пользуется сам сайт, отправляет на него нужные запросы, получает ответы, соответственно пользователи доступа к нему не имеют. Второй же разработан специально под публичный API. Теперь самое главное, как дать понять сайту на какой суб-домен пришёл запрос. Что у первого что у второго может быть один и тот же endpoint, к примеру /users/{user_id} и надо понимать что вернуть пользователю. Возможно это делается через APIRouter, или же через мидлвары. Хочется услышать ответы людей которые делали у себя в проекте что-то похожее. Заранее спасибо за ответ!
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Everything_is_bad
Вообще разделить, создаешь два разных экземпляра FastAPI (в разных файлах), для каждого описываешь только нужные эндпоинты, и даже запускаешь их как разные сервера.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы