Flask маршрут, кажется, не принимает - в маршрутах - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь открыть хорошо известный каталог для обслуживания файла, необходимого для включения Apple pay на моем сайте. Apple Pay должен быть доступен следующий домен: mydomain.com/.well-known/apple-developer-merchantid-domain-association

К сожалению, flask делает это немного сложным. Чтобы выставить этот путь, я настроил маршрут так:

@app.route('/.well-known/<path:filename>')
def well_known_stub(filename):
    return send_from_directory(app.root_path + "\\well-known", filename, conditional=True)

К сожалению, когда я пытаюсь получить доступ к mydomain.com/.well-known/apple-developer-merchantid-domain-association, я получаю ошибку 500. Кажется, проблема в том, что flask не может распознать любой маршрут, который содержит '-'. Есть ли хороший способ обойти это ограничение? Я ожидаю, что мне может понадобиться конвертер, но я не совсем понимаю, как работают конвертеры.

РЕДАКТИРОВАТЬ: В качестве продолжения я планирую обслужить это с nginx в моем производственном коде , Это в первую очередь, чтобы помочь с тестированием / local dev

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