Python SocketIOServer的调试模式

Python SocketIOServer的调试模式,python,flask,socket.io,Python,Flask,Socket.io,我正在尝试解决页面上的问题 我格式化了我的操作系统,没有更改代码,我在一个虚拟环境中工作,在那里我pip-r install requirements.txt,现在在获取页面时遇到问题 在我的页面之前启动websocket连接的地方,现在我得到了一个405方法,这是不允许的 我有app.debug=True,但没有看到任何调试信息,我只是在提交请求时获取了不允许的方法 我需要尽可能多的调试信息,以便进行故障排除 app = Flask(__name__) app.debug = True app

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

我格式化了我的操作系统,没有更改代码,我在一个虚拟环境中工作,在那里我
pip-r install requirements.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()
我用。您可以使用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')

只需在设置中打开调试模式…

设置对象中有调试语句吗?没有区别:127.0.0.1---[2014-11-24 14:37:45]“GET/HTTP/1.1”200 4804 0.032499 127.0.0.1---[2014-11-24 14:37:47]“POST/HTTP/1.1”405 323 0.004107以下是我的导入:从redis导入redis导入设置从socketio导入socketio_管理从flask导入flask从gevent导入monkey从socketio.server导入socketio服务器从芹菜导入芹菜从flask导入渲染_模板从flask导入从flask导入的请求从flask导入响应导入支持Coregrapher导入coregrapherconf导入请求从socketio.server导入SocketIOServerPost在主帖子中导入而不在注释中。。。您能简单地更改设置对象中的调试模式吗?