flask项目在本地可以运行,但是部署到服务器上就无法访问了,首先确保了相关端口已打开。
-
本地运行
app.run()
查询后得知需要设置host参数 -
服务器运行
app.run(host = ‘0.0.0.0’)
-
程序报错(run() got an unexpected keyword argument
‘host’)。查询问题原因,manager管理就好了manager = Manager(app)
manager.run(host = ‘0.0.0.0’) -
依然报错(run() got an unexpected keyword argument ‘host’)
manager = Manager(app)
manager.add_command(“runserver”, Server(
host = ‘0.0.0.0’)
)
manager.run()
启动正常,