首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ZJY132
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
1-1:项目构建
1.构建前端 创建ENGLISH文件夹 ENGLISH文件夹下创建apps文件夹,里面存放前端的项目代码 cd apps,初始化前端项目:npm init vue 2.构建后端 切换到ENGLISH文
1-1:搭建项目框架
初始化prisma 在server文件夹下,执行命令npx prisma init。于是在server文件夹下,就创建了prisma目录 在server目录下创建新模块 不需要来回切换目录。执行命令:
3-9:限流
本章介绍如何在NestJS中进行限流。 在app.module.ts的import中传入配置项 我们可以把其中的配置项单独导出到config 这样就可以简化为 ThrottlerModule.forR
3-8:helmet
使用之前的方式发起请求,在响应头中会暴露x-powered-by,攻击者可能利用express框架的漏洞进行攻击。 使用helmet可以有效的进行常规的安全检查(包括配置响应头) 1.安装 pnpm
3-7:装饰器
为了解决上一章,全局配置guard导致的注册和登录失败问题,我们可以给这两个方法加上装饰器。 1.创建装饰器 执行命令nest g decorator auth/decorator/public --
3-6:Guard
上一章,实现了JWT,本节就将JWT用在NestJS项目中。 什么是guard,这里截取NestJS官网的一段话: A guard is a class annotated with the @Inj
3-5:JWT
实现JWT之前,先简单介绍一下什么叫JWT JWT(JSON Web Token)是一种用于“身份认证”和“信息传递”的令牌格式。 简单说:用户登录成功后,服务器会生成一个 JWT 发给前端。之后前端
3-4:实现登录的校验逻辑
1.创建sign-in.dto.ts 同样的,定义sign-in的数据类型: 2.在auth.service.ts中实现登录的逻辑 注意,同样的这里最后的返回值应当是jwt鉴权后的token,这里暂且
3-3:注册
使用nestJS实现用户注册的功能(使用email和password完成注册) 这里我们使用bcrypt,原因是它非常的简单,只需要传入加密的明文以及加密轮数即可。下面是一个简单示例。 1.创建校验模
3-2:迁移至fastify,使用swagger
回忆一下之前是如何使用swagger的。 配置swagger 1.安装swagger 执行命令pnpm add @nestjs/swagger 2.配置 在nest-cli中添加配置项: 3.修改导入
下一页
个人成就
文章被阅读
487
掘力值
215
关注了
1
关注者
1
收藏集
0
关注标签
0
加入于
2026-04-20