nestjs
文章平均质量分 63
nestjs知识沉淀
kaqiinono
这个作者很懒,什么都没留下…
展开
-
NESTJS环境配置
实际开发过程中需要对项目环境进行配置,基本环境通常会有测试环境和开发环境。nest 提供了@nestjs/config包方便我们对环境进行配置废话不多说,实操步骤如下。本设置基于文章NESTJS 服务化架构设计和项目搭建中的结构进行设计和实现安装依赖npm i --save @nestjs/config添加配置为了使配置文件能够进行共享和避免反复配置,将config配置在lib目录下目录结构如下├── apps│ ├── dm│ ├── ge│ └── jsf├──原创 2022-03-08 10:43:51 · 2236 阅读 · 0 评论 -
NESTJS 知识总结
大纲中间件、守卫、管道、异常过滤器、拦截器区别 时机 作用 middleware 在路由处理程序之前调用 对请求和响应对象进行更改。 pipe 调用controller方法之前插入 转换:将输入数据转换为所需的数据输出 验证:对输入数据进行验证,如果验证成功继续原创 2022-03-03 19:28:19 · 489 阅读 · 1 评论 -
NESTJS 服务化架构设计和项目搭建
创建项目很简单,nest-cli一键创建,关键是如何基于nestjs现有能力进行架构设计。架构设计项目背景项目涉及的底层数据全部来自于公司的一个公共服务(jsf),该公共服务可对接口进行发布和订阅,同时提供各种协议的接口供第三方使用。我们的项目都是基于该服务提供的接口对数据进行二次加工和使用。我的设想我想构建的服务,类似微服务架构,有多个产品(ge和dm或者更多),各个产品之间有重合的业务,这部分需要共享,也有各自定制化的部分由各个产品自己管理,虽可能存在相互依赖,但需要独立部署。基于以上思原创 2022-03-04 18:05:12 · 1848 阅读 · 0 评论 -
利用npm bin创建可执行命令实现项目代码规范自动化
安装依赖代码规范需要用到的依赖npm install cz-customizable commitizen @commitlint/{cli,config-conventional} husky lint-staged standard-version --save-dev各依赖性的作用@commitlint/{cli,config-conventional} 进行代码提交约束,制定提交规则lint-staged 进行代码格式化和代码格式化校验standard-version 自动提升版本号原创 2022-03-04 20:13:18 · 973 阅读 · 0 评论