烧瓶路线似乎不接受-在路线中

时间:2020-04-02 21:21:36

标签: flask

我正在尝试公开一个.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一起使用。这主要是为了帮助测试/本地开发

0 个答案:

没有答案