nestjs

用户名不能为空被占用20 小时前
后端·nestjs
记一次数据权限改造,看 NestJS 装饰器与守卫的组合应用在 NestJS 项目里,装饰器和守卫是非常常见的能力。装饰器负责“声明意图”,守卫负责“执行判断”。这次涉及的是后台管理的数据权限改造,正好是一个比较典型的实践场景:我们希望不同角色访问客户、订单、购物车等数据时,只能看到自己负责或自己部门范围内的数据。
死神6545 天前
saas·nestjs·nuxt.js·电商运营·vibe coding
Vibe Coding 实战:我用 Nuxt 3+NestJS 做了一个电商运营 SaaS最近,我通过 Vibe Coding 的方式开发了一个电商运营 SaaS,名字叫“电商达人”。产品地址:
copyer_xyf7 天前
数据库·agent·nestjs
PostgreSQL 做向量检索:一条单库路线做 Agent 项目,向量检索几乎是绕不开的一环。RAG 知识库、对话记忆、工具调用前的上下文召回——流程都差不多:文本转成 Embedding,存起来,查询时按相似度找最相关的内容。
Revolution617 天前
后端·node.js·nestjs
Nest.js 是什么:怎样用它写出第一个后端接口本文是「Nest.js」系列的第 1 篇。 用户没有提供具体项目和版本,本文按照 Nest 官方入门项目常见的 TypeScript 结构编写,不展开版本差异。第一篇只处理一个最小的 GET 接口,数据库、参数校验、登录和权限留到后续文章。
濮水大叔9 天前
前端·node.js·nestjs
NestJS 与 CabloyJS 的 env/config 架构对比:从环境变量到实例级配置难的不是读取 .env,而是值从哪里来、谁覆盖谁、何时装配完成,以及一次请求最终应该看到哪份配置。小项目里,端口、数据库和 Redis 放进一个 .env 文件通常已经足够。但当部署形态、测试隔离、模块复用、客户差异或多租户需求出现时,配置就不再是一串变量,而是运行时架构的一部分。
Allshadow14 天前
javascript·nestjs
Nest.js - 连接数据库以下以连接Mysql数据为例子,技术选型为NestJS + Mysql + TypeOrm安装依赖导入TypeOrmModule
Allshadow17 天前
javascript·nestjs
Nest.js - 目录结构创建项目完成后,项目中的src目录结构比较单一,需要做出调整。将目录结构作出以下划分:如下为项目划分的具体代码:
南一Nanyi18 天前
前端·设计模式·nestjs
依赖注入和控制反转你好,我是南一控制反转 是面向对象编程的一种设计思想,用于降低模块间的耦合度,以 NestJS 为例,只需在UserController构造函数中声明依赖userService的类型,框架层会创建userService依赖实例注入UserController中,依赖的创建和管理都由 NestJS 容器完成。
晓得迷路了19 天前
前端·javascript·nestjs
栗子前端技术周刊第 138 期 - NestJS 12、Astro 7.1、npm 12...🌰栗子前端技术周刊第 138 期 (2026.07.13 - 2026.07.19):浏览前端一周最新消息,学习国内外优秀文章,让我们保持对前端的好奇心。
xiaofeichaichai21 天前
redis·nestjs·jwt·twitter
NestJS 实战:JWT 登录认证、Token 刷新与安全退出前面几篇已经完成了项目架构、全局请求链路、TypeORM 数据库设计以及客户 CRUD。接下来要解决的是中后台系统最核心的入口:登录认证。
无双_Joney23 天前
前端·后端·nestjs
[四期 - 4] NestJS专栏 - 征召一下大家的意见,非常想知道大家都想看看Nest的哪些方面如你所见,这是一个征集文字。我的 Nest 专栏从 4 年前就开始陆陆续续创作了,应该算是国内最早接触Nestjs 的一批人了 算是一个小小的布道者也不为过可能 😂,一路跌跌撞撞地更新,积累了不少实战经验和原理剖析,最后一次更新停在了 5 个月前。如果你一直在跟这个专栏,相信 Nest 的方方面面你都已经了然于胸,从基础用法到架构设计,再到各种商业项目的落地,对你来说应该都不是问题了——轻松拿下。
糖墨夕24 天前
前端·nestjs
AI Agent技术栈选择:Vue3 + NestJS + TypeScript 为什么是绝佳组合市面上的 AI Agent 教程,十本有九本用 Python。这本身没问题,Python 生态确实在 AI 领域最成熟——LangChain、LlamaIndex、AutoGen 这些框架最早都是 Python 版的。但问题是——你是前端,你最熟的是 JavaScript/TypeScript,不是 Python。
悟空瞎说1 个月前
nestjs
企业级 NestJS + Prisma 分层架构:单例客户端、生命周期托管与可复用扩展实践NestJS 凭借模块化、依赖注入、完整生命周期体系,是中大型 TypeScript 后端首选框架;Prisma 作为类型安全的现代化 ORM,解决了传统 SQL 手写、模型类型不同步、CRUD 模板代码冗余等痛点,二者组合是当前企业后端标准技术栈。
悟空瞎说1 个月前
后端·nestjs
NestJS 接口设计避坑:摒弃万能用户更新接口,落地单一职责与最小权限原则在 NestJS 后端开发中,很多开发者为简化路由、复用数据库更新逻辑,会设计一个万能PATCH /users/:id统一接口,把修改昵称、改密码、换邮箱、调整角色、冻结账号等全部操作合并。短期看似代码精简,但完全违背单一职责 SRP和最小权限两大核心准则,埋下耦合难维护、越权攻击两大致命隐患。本文结合可运行 NestJS 完整代码,对比错误万能接口与规范拆分方案,从 DTO、控制器、服务、权限守卫四层落地安全、低耦合的用户更新架构。
光影少年1 个月前
前端·react.js·nestjs
HashRouter 和 BrowserRouter 区别、底层原理、部署差异HashRouter 和 BrowserRouter 是 React 中最常用的两种路由模式,它们最大的区别就是 URL 的表现形式、浏览器工作原理以及服务器部署方式。
悟空瞎说1 个月前
nestjs
NestJS 12 预览版重磅来袭:全面原生 ESM 正式落地NestJS 下一个大版本 12 预览版已经和大家见面,这次更新带来了 Node 后端生态期待已久的架构变革 ——一等公民级完整原生 ESM 支持。
刚子编程2 个月前
服务器·nestjs·pm2·windowsserver·node.js部署·caddy反向代理
从零开始:在 Windows 服务器上部署 Node.js 项目(小白实战教程)这篇教程适合谁?—— 你大概懂一点命令行,但从没在生产环境部署过 Node 项目 最终目标:把你的 NestJS / Express 后端安全跑在 Windows 服务器上,并且用 HTTPS 对外提供服务
CSharp精选营2 个月前
nestjs·pm2·windowsserver·node.js部署·caddy反向代理
从零开始:在 Windows 服务器上部署 Node.js 项目(小白实战教程)这篇教程适合谁?—— 你大概懂一点命令行,但从没在生产环境部署过 Node 项目 最终目标:把你的 NestJS / Express 后端安全跑在 Windows 服务器上,并且用 HTTPS 对外提供服务
晓杰'2 个月前
后端·websocket·typescript·项目实战·nestjs·状态管理·游戏服务器
从0到1实现Balatro游戏后端(8):Skip Blind与Tag奖励机制设计与实现本系列记录我从 0 到 1 实现一个 Balatro 风格的游戏后端系统,并逐步将其工程化为可扩展的实时服务项目。
小蜜蜂dry2 个月前
前端·后端·nestjs
nestjs实战-权限二:角色模块用户 (User) → 角色 (Role) → 菜单/权限 (Menu/Permission)基础字段: