ここでは、ミゲルグリンバーグの例に従っています。実行すると問題なく動作します。私はherokuに提出しましたが、うまく動作します。ただし、flask-script と統合しようとすると、次のエラーが発生します。
ファイル "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/flask_socketio/ init .py", 27 行目、呼び出し で Raise RuntimeError('You need to use a gevent-socketio server .') RuntimeError: gevent-socketio サーバーを使用する必要があります。
私が統合している方法は、このコードを使用することです:
from flask.ext.script import Manager, Server
from chat import app, socketio
manager = Manager(app)
@manager.command
def run():
socketio.run(app,
host='127.0.0.1',
port=5000)
if __name__ == '__main__':
manager.run()