flask 默认的启动ip及端口是127.0.0.1:5000,但是如果用这个启动服务时,用实际IP地址是无法访问的,这时候就得修改启动参数了。
1.对于app.run的可以通过在程序里添加指定的IP地址和端口号:app.run(debug=True,host='192.168.1.2',port=8000)
2.对于用create_app创建的项目,用命令行启动时添加参数:比如flask run -p 8000 -h 192.168.1.2
通过以上方式启动后,其他客户端以及本机PC都可以用服务器网卡的实际IP地址来访问。
在Flask1.0 后的版本中,命令行输入flask run 会出现Forcing debug mode off,即无法开启调试模式,这时候需要先在命令行输入set FLASK_DEBUG=1(NOTE:Linux 下用 export)来开启,执行后在输入flask run