Как мне маршрутизировать во Flask, основываясь на домене запрашиваемого URL?

Я пытаюсь реализовать маршрутизацию на основе хоста запрошенного URL-адреса для создаваемого мной сайта Flask.

На основании того, что я прочиталВот а такжев другом местекажется, это должно быть возможно с чем-то вроде

from flask import Flask
application = Flask(__name__)

application.url_map.host_matching = True

@application.route("/", host="<prefix>.mydomain.com:<port>")
def mydomain(prefix='', port=0, **kwargs):
    return 'This is My Domain: with prefix  ' + prefix

@application.route("/", host="<prefix>.<project>elasticbeanstalk.com:<port>")
def test(prefix='', project='', port=0, **kwargs):
    return 'You are reading from EB  ' + project

@application.route("/", host="<host>:<port>")
def catchall(**kwargs):
    return 'This is anything'

но это не с 404 "страница не найдена". Есть ли что-то еще, что мне нужно сделать, чтобы это работало? СвязанныйТак ответь упоминает «необходимость указывать хост для всех маршрутов, когда вы устанавливаете host_matching в true», но я не уверен, что это значит или как это будет выглядеть (я думал, что это то, что я делал выше).

Как мне маршрутизировать во Flask, основываясь на домене запрашиваемого URL?

Если это имеет значение, этот сайт размещен на AWS Elastic Beanstalk.

Ответы на вопрос(1)

Ваш ответ на вопрос