首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ZJY132
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
ZJY132
2天前
关注
1-1:项目构建
1.构建前端 创建ENGLISH文件夹 ENGLISH文件夹下创建apps文件夹,里面存放前端的项目代码 cd apps,初始化前端项目:npm init vue 2.构建...
0
评论
分享
ZJY132
2天前
关注
1-1:搭建项目框架
初始化prisma 在server文件夹下,执行命令npx prisma init。于是在server文件夹下,就创建了prisma目录 在server目录下创建新模块 不...
0
评论
分享
ZJY132
3天前
关注
3-9:限流
本章介绍如何在NestJS中进行限流。 在app.module.ts的import中传入配置项 我们可以把其中的配置项单独导出到config 这样就可以简化为 Thrott...
0
评论
分享
ZJY132
4天前
关注
3-8:helmet
使用之前的方式发起请求,在响应头中会暴露x-powered-by,攻击者可能利用express框架的漏洞进行攻击。 使用helmet可以有效的进行常规的安全检查(包括配置响...
0
评论
分享
ZJY132
4天前
关注
3-7:装饰器
为了解决上一章,全局配置guard导致的注册和登录失败问题,我们可以给这两个方法加上装饰器。 1.创建装饰器 执行命令nest g decorator auth/decor...
0
评论
分享
ZJY132
4天前
关注
3-6:Guard
上一章,实现了JWT,本节就将JWT用在NestJS项目中。 什么是guard,这里截取NestJS官网的一段话: A guard is a class annotated...
0
评论
分享
ZJY132
4天前
关注
3-5:JWT
实现JWT之前,先简单介绍一下什么叫JWT JWT(JSON Web Token)是一种用于“身份认证”和“信息传递”的令牌格式。 简单说:用户登录成功后,服务器会生成一个...
0
评论
分享
ZJY132
4天前
关注
3-4:实现登录的校验逻辑
1.创建sign-in.dto.ts 同样的,定义sign-in的数据类型: 2.在auth.service.ts中实现登录的逻辑 注意,同样的这里最后的返回值应当是jwt...
0
评论
分享
ZJY132
4天前
关注
3-3:注册
使用nestJS实现用户注册的功能(使用email和password完成注册) 这里我们使用bcrypt,原因是它非常的简单,只需要传入加密的明文以及加密轮数即可。下面是一...
0
评论
分享
ZJY132
4天前
关注
3-2:迁移至fastify,使用swagger
回忆一下之前是如何使用swagger的。 配置swagger 1.安装swagger 执行命令pnpm add @nestjs/swagger 2.配置 在nest-cli...
0
评论
分享
ZJY132
4天前
关注
3-1:将fastify应用在NestJS中
1.安装包 执行命令pnpm add @nestjs/platform-fastify 2.修改创建方式 修改main.ts 这样就简单的将原本的基于express的版本迁...
0
评论
分享
ZJY132
5天前
关注
2-6:日志
本章介绍如何在NestJS中实现日志功能。 什么是日志,简单来说就是程序运行时的黑匣子,它按照时间顺序记录了系统内发生的事件,错误,警告以及状态变化。 1.安装 执行命令p...
0
评论
分享
ZJY132
5天前
关注
2-5:NestJS中的异常处理机制
NestJS本身内置了异常处理,但是它只会处理HttpException,如果一个异常,不是HttpException,那么内置的异常处理机制会统一抛出 这种情况下,就需要...
0
评论
分享
ZJY132
5天前
关注
2-4:在Mikro-ORM中使用分页查询
上一章中,通过seeder实现了数据的自动生成以及crud操作。但是在使用findAll时,是将所有的数据都返回。一般来说,我们会通过分页的方式控制一次返回数据的数量。 根...
0
评论
分享
ZJY132
5天前
关注
2-3:在Mikro-ORM中使用Seed自动插入数据
在我们测试crud的时候,往往需要我们首先往数据库先初始化数据。使用seed可以帮助我们快速生成测试数据。 1.安装配置 执行命令pnpm add @mikro-orm/s...
0
评论
分享
ZJY132
5天前
关注
2-2:使用MikroORM进行CRUD操作(respository)
1.配置 在app.module.ts中导入配置 然后就可以在需要用到crud的service进行依赖注入 Respository 在ORM中,一个repository通常...
0
评论
分享
ZJY132
6天前
关注
2-1:在NestJS中使用mikro-orm
什么是ORM? 简单来说,ORM 是为了让开发者在 TypeScript / JavaScript 等语言中,用对象、类、方法的方式操作关系型数据库,减少直接编写 SQL ...
0
评论
分享
ZJY132
赞了这篇文章
小满zs
数字游民 @小满科技
·
3月前
关注
Next.js第二十四章(Prisma)
ORM框架(Object-Relational Mapping) 在传统开发模式中,我们需要把数据存储到数据库,所以需要通过SQL语句来进行操作,例如查询 新增 修改 删除...
10
3
分享
ZJY132
8天前
关注
NestJS-拦截器
什么是拦截器 拦截器就是在方法执行前后绑定的额外处理逻辑。在NestJS中,拦截器需要实现NestInterceptor接口并包含interceptor方法。 拦截器适合处...
0
评论
分享
ZJY132
21天前
关注
3-12:路由和重构
请看下面这样一段代码 所有的逻辑导入,全部都放在了server.js中。这样既不优雅也不美观。本节就带大家一起重构这样的代码。 controllers:Business l...
0
评论
分享
下一页
个人成就
文章被阅读
490
掘力值
215
关注了
1
关注者
1
收藏集
0
关注标签
0
加入于
2026-04-20