摘要: 相对于之前的text的消息来说,我们之前发送的消息都是text的居多,那么对于text格式的消息来说,我们处理起来,尤其是后端要麻烦的多,那么我们可不可以传递json格式的,对于前后端来说都好处理的一种格式的消息,那么答案来说是可以的。我们需要做下处理。 我们在之前的websockets管理中的的消 阅读全文
posted @ 2021-10-24 20:58 北漂的雷子 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 有了上一遍的基础,其实这个一对一很简单,我们在之前的websockets管理中已经实现了一对一发消息的内容,这次呢,我们只需要实现一对一如何处理消息即可。 @app.websocket("/ws/{user}/") async def websocket_many_point( websocket: 阅读全文
posted @ 2021-10-24 20:57 北漂的雷子 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 其实代码没有问题,但是我们忽略了一点,就是我们在正常的开发中,肯定是遇到这样的情况,我们频繁的有客户端链接,断开链接,我们需要统一的管理起来,那么我们应该如何去管理呢,其实这个时候,我们要去声明一个类去管理我们的这些链接。我们应该如何优化呢。 定义一个链接管理类,处理我们所有的链接。 class C 阅读全文
posted @ 2021-10-24 16:07 北漂的雷子 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 本次是WebSockets的第六次分享了,我们这次只是对于之前的功能做下优化,顺便利用下之前的操作数据的接口,使用下数据库的练习。 我们都知道,在聊天室里面会有一个上线的概念。上线了要通知大家。然后下线了要告诉大家谁离开了。发小小大家要都能可以收到。那么我们基于这个去完善下我们的功能。 首先,我们的 阅读全文
posted @ 2021-10-24 16:07 北漂的雷子 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 在我们测试中,肯定会对接口进行测试。之前也分享过FastAPI 学习之路(三十八)对开发接口进行测试,那么我们针对WebSockets接口怎么测试呢。 其实很简单。 from fastapi.testclient import TestClient def test_websocket(): cli 阅读全文
posted @ 2021-10-24 15:07 北漂的雷子 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 之前我们是通过前端自动生成的,这次我们通过注册登录,保存到本地去实现。我们可以应该如何实现呢,首先我们实现一个登录界面。放在templates文件下。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Titl 阅读全文
posted @ 2021-10-24 15:06 北漂的雷子 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章,我们分享了WebSockets一些入门的,我们这节课,在原来的基础上,对于讲解的进行一个演示。我们最后分享了依赖token等。首先我们对上次的代码进行调整。 我们之前分享FastAPI 学习之路(三十八)Static Files,我们分享了动态文件的使用,我们按照之前分享的。将之前代码的 阅读全文
posted @ 2021-10-24 15:05 北漂的雷子 阅读(788) 评论(0) 推荐(0) 编辑