我正在嘗試使用 SocketIO 制作聊天應(yīng)用程序并關(guān)注此視頻:https ://www.youtube.com/watch?v=RdSrkkrj3l4 和相應(yīng)的 GitHub 代碼:https ://github.com/PrettyPrinted/flask-socketio-聊天這個文件是我的main.py文件from flask_socketio import SocketIOapp = Flask(__name__)app.config['SECRET_KEY'] = 'secret!'socketio = SocketIO(app)@app.route('/')def index(): return render_template("index.html")@socketio.on('message')def handleMessage(msg): print("Message:" + msg) send(msg, broadcast=True)if __name__ == '__main__': socketio.run(app)這是我的 index.html 頁面<html><head><title>Chat Room</title><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.4.8/socket.io.min.js"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script></head><body><script type="text/javascript">$(document).ready(function() { var socket = io.connect('http://127.0.0.1:5000'); socket.on('connect', function() { socket.send('User has connected!'); }); socket.on('message', function(msg) { $("#messages").append('<li>'+msg+'</li>'); console.log('Received message'); }); $('#sendbutton').on('click', function() { socket.send($('#myMessage').val()); $('#myMessage').val(''); });});</script><ul id="messages"></ul><input type="text" id="myMessage"><button id="sendbutton">Send</button></body></html>但是,當(dāng)我使用 python main.py 運(yùn)行燒瓶代碼時。它從不加載任何東西,只是顯示:輸出截圖C:\Users\Harshit Parikh\Desktop\app>python main.py請幫幫我。
Flask 服務(wù)器沒有為 SocketIO 啟動
HUWWW
2022-07-15 09:39:57
