Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在制作一个实时聊天平台,但我找不到验证用户身份的方法。
我没有任何代码,因为没有任何错误。
您需要一种方法来唯一地标识每个客户端的套接字,因此您必须执行以下操作:
对 API 的登录请求 > API 从数据库中检索用户 > 向客户端发送响应 > 在前端创建 websocket 连接,通过 url 参数将数据库响应中的唯一 ID 传递给 wss 端点 > 您还可以使用此唯一标识符进行数据库事务以添加更多细节缓存/会话跟踪的粒度控制。
如果您不共享代码,则很难真正给出具体的代码示例。