提问者:小点点

当一个套接字连接被拒绝时,应该从be返回给FE什么?


我正在使用socket.io连接BE和FE,并且在每个连接中,BE都会验证从FE发送的令牌,如果认证失败,连接就会被割断。

我在想,当一个连接因为认证失败而中断时,按照软件开发行业标准,应该从be返回到FE的是什么?

  jwt.verify(token, process.env.JWT_SECRET, function (err, decoded) {
    if (err) {
      // Authentication failed, what should I do here?
      socket.disconnect();
    } else {
      // Authentication passed, do something.
      });
    }
  });

谢啦!


共1个答案

匿名用户

您可以向客户端发送消息,告知拒绝连接的原因是身份验证失败