nestjs

一碗饭特稀2 天前
node.js·nestjs
NestJS入门(2)——数据库、用户、备忘录模块初始化项目搭建完成后根据我们的需求目前可以将功能模块大致分为用户、备忘录、配置、数据库模块(使用MongoDB),本章我们就来学习初始化这四个模块。
麻辣小蜗牛2 天前
nestjs
以 NestJS 为原型看懂 Node.js 框架设计:Provider ScopeNestJS 的依赖注入系统支持 三种 Provider Scope:Singleton、Request 和 Transient。理解这些 Scope 对于设计稳定、高性能的服务依赖链至关重要。
妖孽白YoonA4 天前
架构·nestjs
NestJS - 循环依赖地狱及其避免方法许多开发团队,尤其是那些构建 CRUD 应用的团队,经常遇到令人头疼的循环依赖错误。这个神秘的消息暗示着应用架构中存在更深层次的问题。循环依赖是一种代码坏味道,因为它使模块紧密耦合,难以测试和重用,并且难以重构。
用户17592342150285 天前
nestjs
原来 Nest.js 如此简单对于Nest.js 通常的文件结构如下:一个文件夹下放了三个文件,分别是 .controller.ts .module.ts .service.ts。这三个文件通常会定义一个功能模块的控制器、模块和服务。
Whbbit19996 天前
前端·javascript·nestjs
在 Nestjs 中使用 Drizzle ORM这里我们都在 /src/drizzle 目录中操作有了这个以后,我们可以在后续的模块中直接注入该模块 constructor(private readonly drizzle: DrizzleService) {},而不是每次都要写 constructor(@Inject(PG_CONNECTION) readonly db: NodePgDatabase<Schema>) {} 这么一长串内容
濮水大叔7 天前
typescript·nodejs·nestjs
VonaJS AOP编程:全局中间件全攻略在VonaJS框架中,AOP编程包括三方面:控制器切面、内部切面和外部切面。控制器切面包括五能力:Middleware、Guard、Interceptor、Pipe、Filter。
濮水大叔8 天前
typescript·node.js·nestjs
AOP编程有三大场景:控制器切面,内部切面,外部切面,你get到了吗?如果用过NestJS框架都知道,在NestJS框架中AOP编程包括以下几个能力:Middleware、Guard、Interceptor、Pipe、Filter。事实上AOP编程的应用场景更广泛,上述所列5个能力仅仅是AOP编程的子集。下面,我们看看在VonaJS框架中,AOP编程是怎样的。
急急王子小啊皓9 天前
nestjs
nestjs中passport-jwt非对称签名算法的使用【木灵鱼儿】Nestjs 实现passport策略jwt鉴权(全局鉴权和白名单)参考大佬的文章,丰富了一下其中细节,推荐看本篇之前先看nestjs官网中Passport (authentication)对于对称签名的实现流程和上述大佬的文章。本文默认读者已经看过nestjs官网的基础部分。
一碗饭特稀9 天前
node.js·nestjs
NestJS入门(1)——TODO项目创建及概念初步了解通过实现一个TODO需求来了解NestJS,需要实现的功能包括:❗注意:Node版本需≥20全局安装 Nest CLI 脚手架,并初始化项目,项目名称为 DoraemonNotebook (哆啦A梦记事本)
程序员王天10 天前
vue.js·ai编程·nestjs
【开发AGIC】Vue3+NestJS+DeepSeek AI作业批改系统(已开源)大家好,我是一诺。国庆假期带儿子回老家带了几天,鬼天气忽冷忽热的 我和儿子都给整生病了。也没有出去玩,除了在家带娃,空闲时间开源了能豆ai批改助手
牧码岛10 天前
服务器·后端·node.js·nestjs
服务端之NestJS接口响应message编写规范详解、写给前后端都舒服的接口、API提示信息标准化在现代后端开发中,接口响应不仅仅是数据的传递,还承担着向前端或用户传递操作状态和结果的功能。一个规范、统一的message字段设计,可以显著提升系统的可维护性、前端开发效率和用户体验。
濮水大叔18 天前
typescript·nodejs·nestjs
Node生态中最优雅的数据库事务处理机制Vona ORM 对数据库事务提供了完整的支持,提供了直观、优雅、强大的特性:Vona ORM 支持数据库事务传播机制
濮水大叔19 天前
typescript·nodejs·nestjs
VonaJS提供的读写分离,直观,优雅🌼在VonaJS中实现读写分离,只需提供一组写数据源和一组读数据源。当用户访问后端 API 时,系统会按照规则自动选择写数据源或读数据源,访问相应的数据库,从而分摊压力,提升系统性能
zhennann20 天前
数据库·typescript·node.js·nestjs
VonaJS多租户同时支持共享模式和独立模式VonaJS 通过多实例的概念来支持多租户 SAAS 系统的开发。只需启动一个后端服务,即可支持多个实例同时运行
濮水大叔22 天前
typescript·node.js·nestjs
VonaJS多租户🔥居然可以同时支持共享模式和独立模式,太牛了🚀VonaJS 通过多实例的概念来支持多租户 SAAS 系统的开发。只需启动一个后端服务,即可支持多个实例同时运行
濮水大叔22 天前
typescript·nodejs·nestjs
VonaJS多租户同时支持共享模式和独立模式VonaJS 通过多实例的概念来支持多租户 SAAS 系统的开发。只需启动一个后端服务,即可支持多个实例同时运行