使用 flask-socketio 在网页中嵌入了一个聊天室,启动服务使用的是:socketio.run(app)
但是之前在没有写这个聊天室的时候,使用了flask-manager,开启服务是:manager.run()
可以方便调试,同步数据库。
但是现在使用了socketio 就只能用socketio.run(app)
启动了吗?
PHP中文网2017-04-18 10:25:13
app.run()만 실행할 필요는 없고, 직접 Manager.run()을 사용하여 Flask-socketio를 사용할 수 있는지 테스트할 수 있습니다. 그러나 나는 플라스크 소켓을 nginx에 통합하는 방법을 찾지 못했습니다. .
PHPz2017-04-18 10:25:13
manage.py에서 run() 함수를 오버로드할 수 있습니다.
으아악시작 방법: python manage.py runserver --host 0.0.0.0 --port 8000 -d -r
위 방법은 디버깅 중에만 사용됩니다. 온라인 상태일 때는 Gunicorn/uwsgi + nginx를 사용해야 합니다.