logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

fastapi配合tortoise-orm实现jwt以及rbac的教程

使用fastapi搭建后端服务器应用,并使用tortoise-orm操作数据库,项目内容是实现jwt登录和权限校验,提供构建一个fastapi应用的基本思路登录接口:接收前端应用发来的表单请求并返回jwt-token权限校验:通过依赖注入的方式校验每条请求用户携带的token,以及用户所拥有的权限范围(scope)

文章图片
#fastapi#数据库#python
解决docker-compose执行过程中depends_on不完全起作用,而部分脚本在其依赖的应用未彻底启动前就过早执行导致报错的问题

mysql数据库还没有彻底完成构建尚且不能在3306端口提供服务,我的后端程序过早的执行了连接,尽管我在docker-compose中使用了depends_on企图去等待mysql完成后再去执行我的数据库初始化脚本,但实际上并没有奏效。我写了一个docker-compose包含mysql数据库和我的后端程序,当执行compose up的时候,我的后端程序对数据库在进行连接然后初始化数据库的时候报错

文章图片
#docker#容器#运维 +4
vue多角色登录的实现和token的存取

本文的主要内容是如何使用vue3、elementPlus、Pinia来快速实现一个多角色登录现在我们有一个后端采用Oauth2授权,返回JWT作为登录令牌,并且令牌里面包含用户的角色信息我们前端要做的是检验用户是否登录,并且对于不同角色的用户我们要限制其能访问哪些页面、能看到哪些菜单对于上述需求我们需要解决下面的问题本文将为你解决这些问题提供思路注:如果你不关心如何创建项目环境建议直接从章节二开始

文章图片
#vue.js#前端#javascript +2
到底了