Отображение запросов на флеш с несколькими корнями - PullRequest
0 голосов
/ 31 мая 2019

Я работаю над настройкой флеш-сервера для разработки под Windows. Я устанавливаю SERVER_NAME для flask в качестве IP-адреса и порта док-контейнера, в котором он запущен, в данном случае SERVER_NAME = "192.168.99.100:5000". Затем это работает нормально с хост-машины, я могу получить доступ ко всем маршрутам колб, которые я настроил.

Однако я также хотел бы использовать свои устройства для отладки запущенного приложения, поэтому я настроил порт вперед через chrome с 192.168.99.100:5000 на хост-компьютере до localhost: 5000 на моем устройстве. Когда я пытаюсь сделать запрос с моего устройства, запрос попадает на сервер фляги, но не направляется ни на один из маршрутов, вместо этого он возвращает ошибку 404.

Я создаю несколько маршрутов и план:


baseViews = Blueprint('baseViews', __name__)

@baseViews.route('/', methods=['GET'])
def index():
    return flask.jsonify({"status": "iMerciv API Operational"})

Я регистрирую чертежи:

app.register_blueprint(views.base.baseViews)

и я запускаю приложение:

app.run(host='0.0.0.0', port=5000, debug=debug)

Могу ли я что-нибудь сделать с flask, чтобы вручную или автоматически перенаправлять эти запросы с разными базовыми URL-адресами? Та же проблема возникла бы, если бы у меня было доменное имя и я хотел сделать маршруты доступными как из имени домена, так и из общего IP-адреса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...