flask在使用命令启动之后
FLASK_APP=index.py flask run
如果新增了路由,又需要重启,这导致了开发的时候非常麻烦,Flask默认情况下环境是
* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: off
在开发模式下,新增路由是不需要重启的,而且可以看到错误提示,所以开启调试模式
在命令行运行
export FLASK_ENV=development
然后再次重启flask应用,这样开发的时候就不需要一直重启了。
这样在调试代码的时候可以看到完整的报错。
生产环境不建议使用,会暴露服务器信息。