gpt4 book ai didi

javascript - 使用 Python Flask_socketio react socket.io-client 不处理事件

转载 作者:行者123 更新时间:2023-12-02 21:27:59 31 4
gpt4 key购买 nike

我正在我的应用程序上实现 websockets。连接发生但回显事件从未触发,我不明白为什么。服务器成功地为我的index.html提供服务,并且“已连接”行确实登录到我的服务器上,并且我的前端没有收到任何404或拒绝连接或服务器上的错误。

客户端代码:

componentDidMount() {
const socket = socketIOClient(ipaddress)
socket.on('connection', () => socket.emit('echo', { data: 'hello' }))
socket.on('echoresponse', ({ data }) => {
console.log(data)
socket.disconnect()
})
}

服务器代码:

app = Flask(__name__,
static_url_path='',
static_folder='dist',
template_folder='dist')

socketio = SocketIO(app)

@app.route('/')
def home():
return app.send_static_file('index.html')

@socketio.on('connect')
def connected():
print('Connected')

@socketio.on('disconnect')
def disconnected():
print('Disconnected')

@socketio.on('echo')
def echo(message):
emit('echoresponse', {'data': message['data']})

socketio.run(app, host='0.0.0.0', port=80)

最佳答案

这是一个错字。在我的客户端代码中,当我应该写“连接”时,我写了“连接”。

关于javascript - 使用 Python Flask_socketio react socket.io-client 不处理事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60687082/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com