SocketIOServer的调试模式

时间:2014-11-24 20:01:17

标签: python flask socket.io

我正在尝试解决网页上的问题。

我编写了我的操作系统并且没有更改代码,我在一个虚拟环境中工作pip -r install requrements.txt,现在我在浏览页面时遇到了问题。

我的页面之前开始使用websocket连接,现在我不允许使用405方法。

我有app.debug = True但是看不到调试信息,我只是在提交请求时不允许使用方法。

我需要尽可能多的调试信息,以便我可以排除故障。

app = Flask(__name__)
app.debug = True
app.config.from_object(settings)



if __name__ == "__main__":
    monkey.patch_all()
    listen_address = '0.0.0.0'
    listen_port = 5000
    print 'Starting Server on: http://{0}:{1}'.format(listen_address, listen_port)
    SocketIOServer((listen_address, listen_port), app, resource="socket.io").serve_forever()

1 个答案:

答案 0 :(得分:0)

我使用flask-socketio。你可以使用gevent-socketio吗? 使用flask-socketio可以使用

from flask.ext.socketio import SocketIO

monkey.patch_all()

app = Flask(__name__)
app.config.from_object(settings)
socketio = SocketIO()
socketio.init_app(app)
socketio.run(app, host='0.0.0.0')

并在您的设置中启用调试模式...