笔记
文章平均质量分 79
deft_
这个作者很懒,什么都没留下…
展开
-
Nest.js框架项目初始化实践
Nest.js项目初始化配置实践,附代码原创 2022-06-02 14:41:30 · 667 阅读 · 0 评论 -
自研用户登录鉴权机制流程与实现过程
笔记:自研用户登录鉴权机制流程与实现过程(Node.js)背景:现在所在公司有一套自研的工程设计IDE,可以根据项目需求自主配置相关参数并应用于各个项目该项目已经正式上线,且配置都已正常使用但由于之前开发时并没有设计用户管理相关的机制,也就是说只要知道了项目地址任何人都可以进入项目修改配置,这明显具有很大的风险,需要设计开发一个用户管理的流程与机制流程构想:传统的登录鉴权与token管理主要依赖应用已有的 JWT 相关机制但因为我比较喜欢发明创造,我想自己设计一套自有的用户鉴权机制,现初步工作原创 2022-05-13 16:05:52 · 1030 阅读 · 0 评论 -
基于Node.js实现OAuth2.0第三方鉴权认证(授权码模式)
实现OAuth2第三方认证(Node.js)实现背景:本人现在很长一段时间在开发一套多租的Saas平台,很多租户都想把数据同步到我们平台因此有了第三方数据同步的这么一个痛点需求,想要同步数据就必须要客户提供他们的第三方接口在本月有一家租户想进行数据同步,给我们提供了接口文档,接口需要OAuth鉴权而在之前的租户的同步流程中,租户的第三方接口并没有使用OAuth2这么一种官方的流程化认证模式所以在了解学习并开发完成后输出一篇文章记录一下OAuth2简要介绍:OAuth 2.0 是目前最流行的授原创 2022-03-23 18:16:01 · 5306 阅读 · 0 评论 -
js平层数组转树形结构(解决数据处理后源数据篡改)
js平层数组转树形结构在前端实际开发中经常遇到数据格式转换的问题,调用后端接口后拿到的数据结构不一定是我们想要的结构比如需要树形数据,但是前端拿到的是平层,这时候就需要进行数据转换。// An highlighted blocklet list = [{ "id": 1, "name": "Level1", "pid": 0 }, { "id": 2, "name": "Level1-1", "pid": 1 }, { "id": 3,原创 2021-04-19 17:31:49 · 583 阅读 · 0 评论 -
MongoDB相关记录
curd:commondb.xxx.find、findOnedb.xxx.insert() insertOne insertManydb.xxx.update() (删除添加表示字段)db.xxx.upsert()查询操作符数值条件(>) 大于 - $gt(<) 小于 - $lt(>=) 大于等于 - $gte(<= ) 小于等于 - $lte其他条件$all例:{ field: { $all: [ value , value1 … ] } ||原创 2021-09-23 16:49:21 · 97 阅读 · 0 评论 -
前端调用手机摄像头权限进行扫码解析
前端调用手机摄像头权限进行扫码解析(demo含Vue及原生)前端调用手机摄像头权限进行扫码解析(demo含Vue及原生js写法)引子实践此时已经可以成功调用摄像头,接下来集成进Vue工程中最后前端调用手机摄像头权限进行扫码解析(demo含Vue及原生js写法)你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。引子我本人马上毕业了,现在在新单位实习前端,有个需求需要在移动Web端原创 2021-04-02 10:31:26 · 3791 阅读 · 11 评论 -
Django、Rest framework访问数据库获取数据
Django访问数据库获取数据前言一、django是什么?二、models使用1.在所创建的app文件夹下创建models.py文件2.初始化三、Serializers序列化1.在所创建的app文件夹下创建serializers.py文件2.序列化四、filter使用1.在所创建的app文件夹下创建filter.py文件2.引入models五、构造api1.在所创建的app文件夹下创建apis.py文件2.构造api视图六、设置api路由1.在所创建的app文件夹下创建urls.py文件2.设置路由总结心得原创 2020-08-24 17:26:26 · 2112 阅读 · 1 评论