【Nest】基本概念

笔记来源:toimc前端技术。

生命周期

MVC

  • Nestjsi可以通过模板库实现View层,常见:pug、hus、ejs等,当然 Vue/React 这些库可是可以集成的
  • Nestjs默认集成express作为web服务器,可以换成koa/fastify
  • Controller响应前端的请求,Model是对应的具体的数据库逻辑

DTO和DAO

  • DTO(数据传输对象): 在请求和服务中间,对于数据进行过滤,接收部分数据(比如去除敏感数据),数据属性小于等于实体。在 nest 中作为单独的一个文件夹,存放传输对象。
  • DAO(数据访问对象): 对于数据库接口,不暴露数据库内部信息,对应实体。在 nest 中体现为 orm 库,包含实体类、数据库操作、数据校验、错误处理等。
相关推荐
weixin_4225554210 小时前
el-menu子菜单点击就被激活,恢复之前的激活状态
javascript·vue.js·elementui
嘿嘿-6611 小时前
Cherry Studio 接入ChatGpt:GPT-5.6 Sol 文本测试与 GPT-Image-2 出图教程
人工智能·gpt·ai·chatgpt·node.js·ai编程
大牧师11 小时前
TypeORM 学习教程
数据库·sql·学习·node.js·orm·nest.js·typeorm
Tanjia_kiki12 小时前
谷歌浏览器中F12编辑并重发请求
开发语言·前端·javascript
honkun612 小时前
vue 表格组件 vxe-table 实现拖拽列字段自动生成透视表汇总
前端·javascript·vue.js
逻辑012 小时前
安装 Claude Code 完整指南(用户级 Node.js 环境)
node.js·claude code
Wang's Blog12 小时前
Vibe Coding一人即团队系列54:云服务器 Node.js 与 MySQL 9 环境搭建及配置指南
服务器·人工智能·mysql·node.js
IMPYLH12 小时前
HTML 的 <p> 元素
前端·javascript·html
leoZ23112 小时前
第 4 篇:布局骨架——页面壳、栅格、卡片
前端·javascript·vue.js·opencv·计算机视觉·数据挖掘·语音识别