python - 如何在浏览器中显示数据?
问题描述
我想使用python socket io客户端向flask socket io发送一些数据(hello world)......但浏览器中没有显示任何内容
这是我的客户代码
from socketIO_client import SocketIO, LoggingNamespace
def on_aaa_response(args):
print('on_aaa_response', args['data'])
socketIO = SocketIO('127.0.0.1', 5000)
socketIO.on('aaa_response', on_aaa_response)
socketIO.emit('aaa')
socketIO.wait(seconds=1)
这是我的烧瓶代码
from flask import Flask, render_template
from flask_socketio import SocketIO, emit
app = Flask(__name__)
app.config['SECRET_KEY'] = 'secret!'
socketio = SocketIO(app)
@socketio.on('aaa')
def test_connect():
print("Welcome, aaa received")
emit('aaa_response', {'data': 'Server'})
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
socketio.run(app)
解决方案
推荐阅读
- python - 如何在 python docx 中定位表格?
- python - 使用多处理池进行超参数调整
- amazon-web-services - 如何解决 s3-bucket-policy-grantee-check 不合规问题?
- reactjs - 关于使用 Mongoose/Elasticsearch 自动完成搜索栏的指南
- python - 基于另一个具有 NaN 值的数据框查找列的子集?
- sql - 如何在不同的 CASE 子句中按两列分组
- kubernetes - 如何在客户端 go 上从内存中初始化配置
- game-physics - 为 Physics2DShapeQueryParameters 传递图层以进行检查
- exception - Uncaught (in promise)——如何在 Deno 程序中找到问题的根源
- abp - 模态中的数据表