Nest.js 实战 (七):如何生成 SVG 图形验证码 10月前查看 评论
Nest.js 实战 (七):如何生成 SVG 图形验证码

这篇文章介绍了在 Nest.js 项目中实现生成 SVG 图形验证码的方法。首先通过安装相关依赖,在控制器中导入必要的模块并配置 Swagger 文档注解。接着定义了一个 `getCaptcha` 方法,利用 `svg-captcha` 库生成包含指定长度、字符样式和背景等参数的验证码图片,并通过会话(Session)存储验证码值以便后续登录验证。最后,在客户端登录时可以比对输入的验证码与会话中的值来判断其正确性。

Nest.js 实战 (六):使用 Session 在不同请求间存储信息 11月前查看 评论
Nest.js 实战 (六):使用 Session 在不同请求间存储信息

这篇文章介绍了如何在 Nest.js 中使用 Session 来实现跨请求的信息存储,通过 Express 的 `express-session` 中间件来管理用户会话。文章详细描述了如何配置 Session 参数如 `secret`、`resave` 和 `saveUninitialized`,并在代码中展示了如何通过 `@Req` 和 `@Session` 装饰器来获取和设置会话数据,同时提供了会话数据的增删改查示例,以及销毁会话的方法。

Nest.js 实战 (二):如何使用 Prisma 和连接 PostgreSQL 数据库 11月前查看 评论
Nest.js 实战 (二):如何使用 Prisma 和连接 PostgreSQL 数据库

这篇文章介绍了如何在Nest.js项目中使用Prisma以及连接PostgreSQL数据库,涉及了ORM、类型安全的查询构建器、数据迁移系统和图形化界面等内容。文章详细说明了安装Prisma和依赖包、初始化Prisma以及如何在项目中配置和使用数据库。最后,文章展示了如何定义组织管理模块的模型,并将其同步到数据库中。

Nest.js 实战 (一):使用过滤器优雅地统一处理响应体 11月前查看 1 条
Nest.js 实战 (一):使用过滤器优雅地统一处理响应体

这篇文章介绍了如何在Nest.js项目中使用Prisma以及连接PostgreSQL数据库,涉及了ORM、类型安全的查询构建器、数据迁移系统和图形化界面等内容。文章详细说明了安装Prisma和依赖包、初始化Prisma以及如何在项目中配置和使用数据库。最后,文章展示了如何定义组织管理模块的模型,并将其同步到数据库中。

Next.js 实战 (一):项目搭建指南 12月前查看 2 条
Next.js 实战 (一):项目搭建指南

这篇文章介绍了作者在2024年下半年计划通过从零开始搭建一个完整的后台模板来深入学习Next.js框架的经历。文章提到Next.js官方推荐使用`create-next-app`命令创建新项目,并强调了新版本默认集成了TypeScript、ESLint和Tailwind CSS等配置。此外,文章列举了项目中的关键文件和目录结构,包括配置文件、依赖项、环境变量以及各种UI组件和API端点的相关文件,同时提供了进一步学习的参考资源。

日记:2024上半年收工啦! 2024-06-28查看 1 条
日记:2024上半年收工啦!

这篇文章介绍了作者在2024年上半年工作及个人学习情况的回顾。作者完成了自己设定的学习目标,对所开发的项目感到满意,并计划在下半年继续学习和完善项目。同时,作者也表达了对当前开发领域就业环境的担忧,以及对行业35岁现象的感慨。