我正在尝试公开一个.well-known目录,以提供在我的网站上启用Apple Pay所需的文件。 Apple Pay需要以下域可访问:mydomain.com/.well-known/apple-developer-merchantid-domain-association
不幸的是,长颈瓶使这有点困难。要公开此路径,我设置了一条类似这样的路由:
@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错误。问题似乎是烧瓶无法识别任何包含'-'
的路线。有解决此限制的好方法吗?我希望可能需要一个转换器,但是我对转换器的工作原理并没有真正的了解。
编辑: 作为后续,我计划在我的生产代码中将其与nginx一起使用。这主要是为了帮助测试/本地开发