使用CLI通过HTTPS运行Flask开发服务器


问题内容

我正在尝试使用该flask命令通过HTTPS提供Flask应用程序。我可以app.run通过传递ssl_context参数来执行此操作,但是我无法弄清楚如何在CLI上执行此操作。

flask run --host='0.0.0.0' --port=80

问题答案:

当Flask 1.0发布时,该功能将可用。

flask run --cert dev.crt --key dev.key

在此之前,app.run如果确实需要,请使用。请记住,开发服务器不是用于生产的,通常不应公开访问,因此SSL不应成为大问题。