我有一个带有 Flask 网络服务器的简单脚本。当我尝试运行 Python 脚本时,没有任何反应,它只是死机。
我已经安装了 eventlet,但这并没有解决问题。
from flask import Flask, render_template
from flask_socketio import SocketIO
app = Flask(__name__, static_folder="statics", template_folder="templates")
socketio = SocketIO(app)
@app.route("/")
def main():
return render_template('index.html')
@socketio.event
def connect(sid, environ):
print(sid, 'connected')
@socketio.event
def disconnect(sid):
print(sid, 'disconnected')
if __name__ == "__main__":
socketio.run(app)
如何阻止此脚本冻结并使其服务于网页?
答案 0 :(得分:0)
我不确定您所说的“它冻结”是什么意思,但如果这意味着您没有在终端中获得任何用于调试的输出,您可以通过使用以下方法将调试模式设置为 true 来解决该问题:
socketio.run(app, debug=True)