编程技术 Nest.js 散列和加密 散列是给键值经过数学算法转换另外一个键值,在转换过程中是利用哈希函数生成,输出的内容无法还原,这边主要用于密码存储在数据需要进行散列处理。加密是对信息编码,将原始信息转换成密文,一般用于客户端向服务器发送密码等敏感信息,发送之前对此信息加密,然后在服务器再进行解密。 2021年02月23日 • 2 分钟阅读
编程技术 Nest.js OpenApi 规范实现 OpenApi 规范是定义与 RESTful Api 的语言无关的标准接口,使用它不需要花大量的时间来编写接口文档。Nest 提供一个模块,使系统支持此规范。 2021年02月22日 • 3 分钟阅读
编程技术 Nest.js 授权验证 系统授权指的是登录用户执行操作过程,比如管理员可以对系统进行用户操作、网站帖子管理操作,非管理员可以进行授权阅读帖子等操作,所以实现需要对系统的授权需要身份验证机制,下面来实现最基本的基于角色的访问控制系统。 2021年02月21日 • 6 分钟阅读
编程技术 Nest.js 身份验证 身份验证是大部分系统重要部分,一个系统实现身份验证有很多方法,不过我在 Nest.js 中使用 Passport , 他是 Node.js 中最流行的身份验证库,实现起来很简单并且有很多策略模式。Nest.js 对 Passport 进行二次封装,使得使用起来更加简便 2021年02月20日 • 7 分钟阅读
编程技术 Nest.js 环境变量配置和序列化 程序在不同的环境下需要不同的环境变量,例如生产环境、测试环境以及开发环境所需要不同的数据库信息:链接地址、链接端口号、登录用户名和密码相关信息。为了解决这个问题需要进行相关操作。 2021年02月19日 • 3 分钟阅读
编程技术 Nest.js 中的数据库操作 为了与 SQL 和 NoSQL 数据库集成,Nest.js 提供了@nestjs/typeorm 软件包。Nest.js 使用 TypeORM,因为它是 TypeScript 最成熟的对象关系映射器(ORM)。由于它是用 TypeScript 编写的,因此可以与 Nest.js 框架很好地集成。 2021年02月18日 • 4 分钟阅读
奇淫技巧 使用 Vue3 编写个管理后台 - 1 随着 Vue3 版本发布日渐成熟,Vue-Router 和 Vuex 从几个月的前的 Beta 版本迎来最近的正式版,再加上明年公司产品升级需要,最近开始尝试自己编写一套管理系统。 2021年02月01日 • 3 分钟阅读
奇淫技巧 Vue.js 使用 Ant X6 实践 因为项目用到流程图,并且需求也算是不详细,所以选择比较灵活的 x6 图形编辑器作为流程图编辑器,从文档来看不算复杂,这边就是作为参考教程。 2021年01月05日 • 2 分钟阅读
生活杂记 2020年总结以及新年计划 2020年对我来说是一扇门,我相信走完2020年最后一刻,踏过去迎接是全新的未来以及自我!新的一年开始,少年们冲冲冲,迎接新的未来吧!最后祝愿大家新年快乐啊,一定要快乐啊! 2021年01月01日 • 18 分钟阅读
奇淫技巧 Webpack5 上手 之前很多项目都用到 Webpack 这个工具,毕竟目前前端领域上它所占的地位相当高,使用它可以减少大量的前端工作提高工作效率。正好最近需要用到它所以尝试下新版本的脚手架工具。 2020年12月09日 • 4 分钟阅读
生活杂记 NUC8 开箱体验报道 在群友的怂恿下来,我在闲鱼下单购买一台全新的 NUC8I5BEH 厚版的小迷你主机,本以为顺丰快递能在第二天能拿到,没想到走的是陆运所以第四天才拿到。不过现在购买产品后也没有以前那么激动和兴奋,到手后也没有多大感觉,就快速拆开看看什么样子的主机,比我想象中小的很多,像个砖头,很好携带。 2020年11月30日 • 9 分钟阅读
编程技术 Vue3 体验 从去年开始就有 Vue3 各种消息,一直比较期待 V3 的版本,因为 V2 针对 TypeScript 不是太完善,支持不是太好,一直没用上。其次针对 React 来比, V2 又显然太死板,并且在大项项目构架上来看,复用性很差。 2020年09月17日 • 12 分钟阅读
奇淫技巧 Virtual DOM 引发一些思考 早在以前了解 Vue 和 React 了解渲染页面的原理,俩者基本都是使用 Virtual DOM 技术来更新页面内容。但当时也没有进行深入了解,正好这段时间关注下,看了一些资料后记下来,以便以后用到。这边就不关注俩个框架具体实现,只关注于 Virtual DOM 的实现原理,为了下文方便,直接把 Virtual DOM 叫做虚拟节点。 2020年09月08日 • 6 分钟阅读
生活杂记 近期吐槽 不知道什么时候开始,我好像失去梦想,每天过着浑浑噩噩的,一天下班回来,不再学习不再沉淀自己,不是打游戏就是看直播。朋友们以为我抑郁了,但我知道自己没有,那是因为我没有未来和目标了,对所有的事物失去了兴趣,整天像个孤魂野鬼四处飘荡,心脏始终处于维持生命的状态,从不加速跳动过,好似进入进入迟暮之年。 2020年08月08日 • 8 分钟阅读
Vue.js 写了一个插件:Vue-Right-Click 在写插件前想过插件架构(当写完插件浏览同类型插件时候证实我的想法),第一反应就是使用组件形式去编写,但实际上开发我感觉工作量不比写个右击菜单业务量少,所以这边我采用了自定义指令完成我的需求。 2020年06月09日 • 3 分钟阅读
编程技术 ES6 中的 Proxy 的一些奇淫技巧 老早之前就使用它处理一些业务,不过后来很少接触复杂的业务,几乎忘了它的存在,正好进来因为 Vue3 特性让我想起来这个对象,花点时间深入了解这个对象使用和一些方法的技巧。 2020年04月15日 • 13 分钟阅读