排序
【NestJS系列】DI依赖注入与IOC控制反转
前言 上篇文章我们学习了如何使用nest-cli来快速生成一个NestJS后端项目,当我们打开编辑器查看代码时,会发现整个代码风格有点类似JAVA的spring框架,并且你会发现一些service类在controller控...
Vue3 + Nest 实现权限管理系统 后端篇(三):基于RBAC 权限控制实现
RBAC简介 RBAC(Role Based Access Control)是基于角色的权限控制,简单来说就是给用户赋予一些角色,那么该用户就会拥有这些角色的所有权限。接下来我们就用 NestJS 来实现基于 RBAC 的权限控制 ...
【NestJS系列】从Nest CLI开始入门
初识Nest JS Nest 是一个渐进的 Node.js 框架,它可以在 TypeScript 和 JavaScript (ES6、ES7、ES8)之上构建高效、可伸缩的企业级服务器端应用程序。 Nest 基于 TypeScript 编写并且结合了 OOP...
NestJS-01:providers自定义、动态生成
前言 最近在学nestjs,涉及基础概念的东西记录一下,顺便分享下来;大部分内容来自于nestjs官网,加上自己的实践和部分理解,希望对大家有帮助。 话不多说,直接开整! 一、providers是什么、怎...
NestJS-02:Authentication用户信息、jwt认证
前言 无 一、认证和鉴权 认证和鉴权是后端系统很常见的功能了,这里主要讲一下认证的实现和常见策略(userinfo和jwt认证) 认证(Authentication):主要是对用户信息的一个认证,比如用户登录行...
NestJS 项目实战(下)
概述 这个项目在半年前就已经做完了,为了方便出个教程,近期抽出时间来重新做一遍,下面直接开始 创建项目 上篇说过:有三种创建方式,这里使用 Cli 创建,执行下面命令 $ nest new nest-serve...
NestJS 基本理论(上)
概述 NodeJS 基于 Chrome V8 引擎 表现优秀,同时社区发展速度飞快。 所以本文结合 NodeJS的优势和特点,调研主流框架的特点和实现服务的过程,认为 Nest 是那个最优秀的框架,无论是设计模式、...
NestJS小技巧23-如何使用工作队列处理Nestjs服务器中的电子邮件发送
by 雪隐 from https://juejin.cn/user/1433418895994094 本文欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可联系授权 原文链接 在这个现代时代,当用户使用你的软件时,...
NestJS 健康监测最佳实践
主要内容 为什么需要健康检测 健康指标的定性和定量结论 API Ping的区别 健康检测的对象 terminus关键对象和类 水平扩展(检测项) terminus优缺点 搭配Docker实现健康检测 搭配日志做问题搜集 @n...
NestJs: 设计原理及认知
简述 NestJS是一个用于构建服务器端应用程序的Node.js框架。如果将应用程序比作一间房子,NestJS就是帮助我们将房子修建得更加整洁、有序和可维护的工具。 首先,NestJS提供了一种叫做'依赖注入...
飞速启动nest服务,我是这样做的
前言 最近在做electron的桌面端项目,由于产品功能支持断网的时候也能正常使用,因此启动electron会在本地使用nest创建一个http服务,在框架上采用了nest,打开electron应用加载首页列表接口需...
NestJS小技巧22-最大限度地提高NestJS应用程序中的代码安全性(part2)
by 雪隐 from https://juejin.cn/user/1433418895994094 本文欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可联系授权 原文链接 在第一部份,我讲了4种常见的安全风险以及...
NestJS 日志最佳实践
本文主要内容有 @nestjs 日志类的结构、基本概念、等级和输出格式 官方日志类的面相对象(类)的方式使用 日志类面相切面的使用方式 日志的意义 日志对于程序来说是一种非常重要的调试于监控的...
NestJS小技巧22-最大限度地提高NestJS应用程序中的代码安全性(part1)
by 雪隐 from https://juejin.cn/user/1433418895994094 本文欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可联系授权 原文链接 NestJS开发人员的顶级安全代码最佳实践 作...
[ 实战篇RBAC系统 – Nestjs 最完善的Service实践 最佳实践-2]
highlight: androidstudio theme: scrolls-light 需求 我们的业务需求比较的简单 实现一个 如图的RBAC系统 实现user的管理 CRUD 实现role 的管理 CRUD 实现permission 权限组 的管理 CRUD 实现 ...
[ 实战篇RBAC系统 – Nestjs 最完善的Service实践 ,最佳实践-1]
警告万字长文,如果不喜欢我这里录制了一个视频介绍 仓库地址: nest_rbac_service 视频介绍: nest_rbac_service 本文目标 本文将通过 介绍一个简单的RBAC 系统,为大家讲解有一下 ,一个 Nest...
神光《Nest 通关秘籍》学习总结–登录注册综合案例实战
最近在学习神光大神的《Nest通关秘籍》,接下来的日子里,我将更新一系列的学习笔记。 感兴趣的可以关注我的专栏《Nest 通关秘籍》学习总结。 特别申明:本系列文章已经经过作者本人的允许。 大...
神光《Nest 通关秘籍》学习总结–在Nest中如何实现session和jwt
最近在学习神光大神的《Nest通关秘籍》,接下来的日子里,我将更新一系列的学习笔记。 感兴趣的可以关注我的专栏《Nest 通关秘籍》学习总结。 特别申明:本系列文章已经经过作者本人的允许。 大...
神光《Nest 通关秘籍》学习总结-如何在Nest中集成TypeORM
最近在学习神光大神的《Nest通关秘籍》,接下来的日子里,我将更新一系列的学习笔记。 感兴趣的可以关注我的专栏《Nest 通关秘籍》学习总结。 特别申明:本系列文章已经经过作者本人的允许。 大...
搭建自动化 Web 页面性能检测系统 —— 实现篇
我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。。 本文作者:琉易 liuxianyu.cn 前段时间分享了《搭建自动...