Flask-SocketIO делает неверные запросы - PullRequest
0 голосов
/ 10 мая 2019

У меня есть приложение-колба, в котором я использую SocketIO для чата, но я не могу отправить запрос на мой сервер.

Когда я устанавливаю соединение, все работает нормально

@socketio.on('connected')
def on_connect(json):
print(json)
print(f'client established a connection.. with ip: 
{request.remote_addr}')

но всякий раз, когда я отправляю сообщение, запрос просто ждет, а затем возвращает неверный запрос

@socketio.on('send message')
def handle_custom_vent(json):
print('received event ' + str(json))
res = make_test_obj()
socketio.emit('my response', res, 
callback=message_received(res, json))

раньше все работало нормально, но теперь эта проблема возникла внезапно.

here is the bad request

Я использую библиотеку javascript для запроса сокета.

import io from 'socket.io-client'
....
   this.socket = io('http://localhost:5000/')


  //works fine
  this.socket.emit('connected', {
    msg: 'hello'
  })


 //holds and gives bad request
 this.socket.on('my response', (message) =>{
    this.setState({
      messages: [...this.state.messages, message]
    }, () => console.log('message received was ', message) )
  })
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...