我想将接收到的(通过socketio)“ HI HI”作为参数传递给烧瓶中的index.html页面
烧瓶服务器代码
@app.route('/')
@socketio.on(event_name, namespace=namespace)
def test_message(message):
print("called!")
print("receive: ")
print(message)
return render_template('index.html',name=message)
index.html
<!doctype html>
<title>Hello from Flask</title>
{% if name %}
<h1>Hello {{ name }}!</h1>
{% else %}
<h1>Hello, World!</h1>
{% endif %}
客户代码
from socketIO_client import SocketIO, BaseNamespace
class MyNamespace(BaseNamespace):
def on_aaa_response(self, *args):
print('on_aaa_response', args)
socketIO = SocketIO('localhost', 5000)
namespace = "my_namespace"
event_name = "my_event"
my_namespace = socketIO.define(MyNamespace, "/my_namespace")
my_namespace.emit(event_name, {"message": "HI HI"})
socketIO.wait(seconds=5)