Jaxson Wang

永远年轻,永远热泪盈眶!
55 篇文章
Nest.js 开启静态 Web 服务和打造日志系统
Nest.js 开启静态 Web 服务和打造日志系统

如果服务器系统出现错误情况,查找原因依然靠着日志文件,所以这样就需要打造一个完整的日志系统。在输出文件之前先需要把系统记录器完善。目前自带无法满足基本的需求,需要新建一个属于自己日志系统。

5 分钟阅读
26周岁
26周岁

假设你大学毕业时是24岁,又假如人的平均寿命是80岁,那么24岁相当于几点呢?告诉大家,结论是——早上7点12分。

2 分钟阅读
腾讯云开启 swap 分区
腾讯云开启 swap 分区

自从使用 MySQL8 大版本后,每次升级 ghost 就会提示内存不够的错误。但如果你要执行 ghost update --no-mem-check 来无视内存检测的话,你会发现在编译依赖包终端直接卡死。

2 分钟阅读
Ghost 实现自动化备份
Ghost 实现自动化备份

前几天在折腾主机时候,不小心把环境搞乱了,无奈最后联系腾讯云工程师挽救,虽然最终能进入 SSH 备份数据,但 sudo 无法使用,无奈重装系统。这次事件发生后觉得有必要做个自动化备份。摆在以前的 WordPress 平台可以实现各种插件备份方法。

6 分钟阅读
Nest.js 参数校验和自定义返回数据格式
Nest.js 参数校验和自定义返回数据格式

参数校验大部分业务是使用 Nest.js 中的管道方法实现,具体可以查阅文档。不过编写过程中遇到一些问题,虽然文档讲得比较晦涩。

4 分钟阅读
Nest.js 散列和加密
Nest.js 散列和加密

散列是给键值经过数学算法转换另外一个键值,在转换过程中是利用哈希函数生成,输出的内容无法还原,这边主要用于密码存储在数据需要进行散列处理。加密是对信息编码,将原始信息转换成密文,一般用于客户端向服务器发送密码等敏感信息,发送之前对此信息加密,然后在服务器再进行解密。

2 分钟阅读
Nest.js OpenApi 规范实现
Nest.js OpenApi 规范实现

OpenApi 规范是定义与 RESTful Api 的语言无关的标准接口,使用它不需要花大量的时间来编写接口文档。Nest 提供一个模块,使系统支持此规范。

3 分钟阅读
Nest.js 授权验证
Nest.js 授权验证

系统授权指的是登录用户执行操作过程,比如管理员可以对系统进行用户操作、网站帖子管理操作,非管理员可以进行授权阅读帖子等操作,所以实现需要对系统的授权需要身份验证机制,下面来实现最基本的基于角色的访问控制系统。

6 分钟阅读
Nest.js 身份验证
Nest.js 身份验证

身份验证是大部分系统重要部分,一个系统实现身份验证有很多方法,不过我在 Nest.js 中使用 Passport , 他是 Node.js 中最流行的身份验证库,实现起来很简单并且有很多策略模式。Nest.js 对 Passport 进行二次封装,使得使用起来更加简便

7 分钟阅读
Nest.js 环境变量配置和序列化
Nest.js 环境变量配置和序列化

程序在不同的环境下需要不同的环境变量,例如生产环境、测试环境以及开发环境所需要不同的数据库信息:链接地址、链接端口号、登录用户名和密码相关信息。为了解决这个问题需要进行相关操作。

3 分钟阅读
Nest.js 中的数据库操作
Nest.js 中的数据库操作

为了与 SQL 和 NoSQL 数据库集成,Nest.js 提供了@nestjs/typeorm 软件包。Nest.js 使用 TypeORM,因为它是 TypeScript 最成熟的对象关系映射器(ORM)。由于它是用 TypeScript 编写的,因此可以与 Nest.js 框架很好地集成。

4 分钟阅读
使用 Vue3 编写个管理后台 - 1
使用 Vue3 编写个管理后台 - 1

随着 Vue3 版本发布日渐成熟,Vue-Router 和 Vuex 从几个月的前的 Beta 版本迎来最近的正式版,再加上明年公司产品升级需要,最近开始尝试自己编写一套管理系统。

3 分钟阅读
乔迁日志
乔迁日志

游荡的灵魂终有归属之地,写该笔记之前已住进四天了,多年后终于有了自己房子,不过也没有想象中的激动。

7 分钟阅读
Vue.js 使用 Ant X6 实践
Vue.js 使用 Ant X6 实践

因为项目用到流程图,并且需求也算是不详细,所以选择比较灵活的 x6 图形编辑器作为流程图编辑器,从文档来看不算复杂,这边就是作为参考教程。

2 分钟阅读
2020年总结以及新年计划
2020年总结以及新年计划

2020年对我来说是一扇门,我相信走完2020年最后一刻,踏过去迎接是全新的未来以及自我!新的一年开始,少年们冲冲冲,迎接新的未来吧!最后祝愿大家新年快乐啊,一定要快乐啊!

18 分钟阅读
Webpack5 上手
Webpack5 上手

之前很多项目都用到 Webpack 这个工具,毕竟目前前端领域上它所占的地位相当高,使用它可以减少大量的前端工作提高工作效率。正好最近需要用到它所以尝试下新版本的脚手架工具。

4 分钟阅读
NUC8 开箱体验报道
NUC8 开箱体验报道

在群友的怂恿下来,我在闲鱼下单购买一台全新的 NUC8I5BEH 厚版的小迷你主机,本以为顺丰快递能在第二天能拿到,没想到走的是陆运所以第四天才拿到。不过现在购买产品后也没有以前那么激动和兴奋,到手后也没有多大感觉,就快速拆开看看什么样子的主机,比我想象中小的很多,像个砖头,很好携带。

9 分钟阅读
上海之旅
上海之旅

从七月份以来,进入沉不住心的状态,一直持续到今天,寻思想找个途径解决状况,正好有私事去苏南一趟。顺路去上海玩一玩,认识不少网友是该奔现了。

3 分钟阅读