原文:FastAPI 学习之路(四十七)WebSockets(三)登录后才可以聊天

之前我们是通过前端自动生成的,这次我们通过注册登录,保存到本地去实现。我们可以应该如何实现呢,首先我们实现一个登录界面。放在templates文件下。 我们在后端去编写一个返回静态文件的页面,一个返回token的方法 然后我们可以去启动下,当我们启动完成登录后发现本地存了token,那么这个时候我们需要改造下webchat.html,我们的取本地的 token,同时也实现了一个退出的功能。 这样我 ...

2021-10-24 15:06 0 118 推荐指数:

查看详情

FastAPI 学习之路(五十)WebSockets(六)聊天室完善

本次是WebSockets的第六次分享了,我们这次只是对于之前的功能做下优化,顺便利用下之前的操作数据的接口,使用下数据库的练习。 我们都知道,在聊天室里面会有一个上线的概念。上线了要通知大家。然后下线了要告诉大家谁离开了。发小小大家要都能可以收到。那么我们基于这个去完善下 ...

Mon Oct 25 00:07:00 CST 2021 0 93
FastAPI 学习之路(五十一)WebSockets(七)实现一对一聊天

有了上一遍的基础,其实这个一对一很简单,我们在之前的websockets管理中已经实现了一对一发消息的内容,这次呢,我们只需要实现一对一如何处理消息即可。 其实很简单,还是之前的方法,只是对应的path不一样,而且要发给的人我用了?拼接,实际中,可以作为参数 ...

Mon Oct 25 04:57:00 CST 2021 0 124
FastAPI 学习之路(四十六)WebSockets(二)

上一篇文章,我们分享了WebSockets一些入门的,我们这节课,在原来的基础上,对于讲解的进行一个演示。我们最后分享了依赖token等。首先我们对上次的代码进行调整。 我们之前分享FastAPI 学习之路(三十八)Static Files,我们分享了动态文件的使用 ...

Sun Oct 24 23:05:00 CST 2021 0 171
FastAPI 学习之路(四十五)WebSockets

我们之前的分析都是基于http的请求,那么如果是WebSockets可以支持吗,答案是可以的,那么我们看下如何实现的。 其实很简单,就是我们在后端写一个接受消息的,有消息来了,我们就处理这个消息,不过之前处理的都是http,现在是websocket ...

Sat Oct 23 17:29:00 CST 2021 0 858
FastAPI 学习之路(四十八)WebSockets(四)接口测试

在我们测试中,肯定会对接口进行测试。之前也分享过FastAPI 学习之路(三十八)对开发接口进行测试,那么我们针对WebSockets接口怎么测试呢。 其实很简单。 然后执行测试即可。 这个错误,主要是我们在最后的时候没有释放链接 ...

Sun Oct 24 23:07:00 CST 2021 0 122
FastAPI 学习之路十七)上传文件

系列文章:   FastAPI 学习之路(一)fastapi--高性能web开发框架   FastAPI 学习之路(二)   FastAPI 学习之路(三)   FastAPI 学习之路(四)   FastAPI 学习之路(五) FastAPI 学习之路(六)查询参数 ...

Sun Oct 17 22:55:00 CST 2021 0 1776
FastAPI 学习之路(三十七)元数据和文档 URL

你可以在 FastAPI 应用中自定义几个元数据配置。 你可以设定: Title:在 OpenAPI 和自动 API 文档用户界面中作为 API 的标题/名称使用。 Description:在 OpenAPI 和自动 API 文档用户界面中用作 API 的描述 ...

Fri Oct 22 15:11:00 CST 2021 0 108
FastAPI 学习之路(五十七)校验是否登陆

在之前的分享的中,产生了token,用于做登录的认证,那么产生了token,登陆携带了token,我们如何校验呢? 我们先来梳理下逻辑。 上面,我们梳理了思路,接下来我们就是去实现了。 我们先来实现从heders中获取 ...

Thu Oct 28 13:01:00 CST 2021 0 1038
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM