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应用,这样开发的时候就不需要一直重启了。

这样在调试代码的时候可以看到完整的报错。

生产环境不建议使用,会暴露服务器信息。