##概要
flask-socketioモジュールでさくっとWebSocketを使いたい
→flask-socketioチュートリアル
→謎のバグ
チュートリアル
https://flask-socketio.readthedocs.io/en/latest/
The command line interface based on click introduced in Flask 0.11 is also supported. This extension provides a new version of the flask run command that is appropriate for starting the Socket.IO server. Example usage:
$ FLASK_APP=my_app.py flask run
The application must serve a page to the client that loads the Socket.IO library and establishes a connection:
とのことなので実行。
python3
1from flask import Flask, render_template 2from flask_socketio import SocketIO 3 4app = Flask(__name__) 5app.config['SECRET_KEY'] = 'secret!' 6socketio = SocketIO(app) 7 8@app.route("/") 9def hello(): 10 11 return "Hello, Flask!" 12 13# if __name__ == '__main__': 14socketio.run(app)
####結果
set FLASK_APP=test.py
flask run
- Serving Flask-SocketIO app "test.py"
- Forcing debug mode off
→localhost:5000にアクセス
→404
##環境
VSCode 1.29
python 3.6.7
flask
'1.0.2'
socketio
'2.1.1'
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。