socket.io不断重复失败请求

时间:2016-06-22 01:42:46

标签: javascript socket.io

我有一个奇怪的问题。基本上客户端将发送请求,即:删除聊天,但服务器将拒绝,因为客户端未经授权。

但是,即使我打开新浏览器并加载相同的地址,客户端也会不断重复相同的请求。两个浏览器都会继续请求上一个操作。我的代码看起来像这样:

客户端

socket.on(username, (res) => {
     show(res.err)
})
socket.send({
   type: "delete_chat",
   username: username,
   id: chat_id
})

服务器:

io.sockets.on("connection", (socket) => {
    socket.on("message", (data) => {
         if(data.type === "delete_chat"){
              Chat.delete(chatid, (err, res) => {
                 io.emit(username, {err:res}) //send error to username  

              });                 
         }
    })
})

0 个答案:

没有答案