run.py 580 B

12345678910111213141516171819202122
  1. import os
  2. from app import create_app
  3. # 创建 Flask 应用
  4. app = create_app()
  5. # 设置 secret_key
  6. app.secret_key = os.urandom(24) # 使用随机生成的安全密钥
  7. # 使用 HTTPS
  8. context = ('ssl/cert.crt', 'ssl/cert.key')
  9. #@app.before_request
  10. #def force_https():
  11. # if not request.is_secure:
  12. # url = request.url.replace('http://', 'https://', 1)
  13. # from flask import redirect
  14. # return redirect(url, code=301)
  15. # 启动服务器
  16. if __name__ == '__main__':
  17. app.run(host="0.0.0.0", port=5000, debug=True, ssl_context=context)
  18. # app.run(debug=True)