찾다

 >  Q&A  >  본문

python - flask-socketio 启动服务方式

使用 flask-socketio 在网页中嵌入了一个聊天室,启动服务使用的是:
socketio.run(app)
但是之前在没有写这个聊天室的时候,使用了flask-manager,开启服务是:
manager.run() 可以方便调试,同步数据库。
但是现在使用了socketio 就只能用socketio.run(app)启动了吗?

大家讲道理大家讲道理2778일 전815

모든 응답(2)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-18 10:25:13

    app.run()만 실행할 필요는 없고, 직접 Manager.run()을 사용하여 Flask-socketio를 사용할 수 있는지 테스트할 수 있습니다. 그러나 나는 플라스크 소켓을 nginx에 통합하는 방법을 찾지 못했습니다. .

    회신하다
    0
  • PHPz

    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를 사용해야 합니다.

    회신하다
    0
  • 취소회신하다