Я пытаюсь открыть хорошо известный каталог для обслуживания файла, необходимого для включения 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