没有合适的资源?快使用搜索试试~ 我知道了~
nestjs-clean-architecture-demo:使用NestJS进行干净架构实现的示例
共51个文件
ts:32个
json:8个
js:4个
需积分: 10 0 下载量 17 浏览量
2021-05-02
13:25:17
上传
评论
收藏 137KB ZIP 举报
温馨提示
nestjs-clean-architecture-demo NestJS的干净架构示例 前言 本应用程序是使用(也称为 )设计的。 因此,在代码中使用了,尤其是(例如,不要与NestJS中的经典依赖关系注入混为一谈)。 具体来说,主要有3个软件包: domain , use_cases和infrastructure 。 这些软件包必须遵守以下规则: domain包含业务代码及其逻辑,并且没有外部依赖关系:既不依赖于框架(例如, use_cases ),也不依赖于use_cases或infrastructure包。 use_cases就像一个导体。 它仅依赖domain包来执行业务逻辑。 use_cases不应对infrastructure有任何依赖关系。 infrastructure包含所有技术细节,配置,实现(数据库,Web服务等),并且不得包含任何业务逻辑。 infrast
资源推荐
资源详情
资源评论
收起资源包目录
nestjs-clean-architecture-demo-master.zip (51个子文件)
nestjs-clean-architecture-demo-master
.gitignore 478B
e2e
e2e-config.ts 378B
rest
dummy.controller.e2e-spec.ts 4KB
repositories
database-dummy.repository.e2e-spec.ts 3KB
database-e2e.utils.ts 639B
jest-e2e.json 251B
package.json 3KB
tslint.json 272B
.npmrc 16B
tslint.config.json 2KB
package-lock.json 452KB
src
domain
dummy.ts 351B
dummy.repository.ts 140B
__spec__
dummy.spec.ts 927B
type-aliases.ts 30B
invalid-dummy.error.ts 48B
infrastructure
app.module.ts 155B
rest
rest.module.ts 515B
models
post-dummy-data-request.ts 59B
dummy.controller.ts 1KB
filters
__spec__
invalid-dummy-error.filter.spec.ts 2KB
invalid-dummy-error.filter.ts 768B
use_cases_proxy
use-case-proxy.ts 129B
proxy-services-dynamic.module.ts 1KB
config
environment-config
environment-config.module.ts 248B
environment-config.error.ts 111B
__spec__
environment-config.service.spec.ts 6KB
environment-config.service.ts 2KB
typeorm
typeorm-config.module.ts 1KB
repositories
entities
dummy.entity.ts 270B
repositories.module.ts 620B
database-dummy.repository.ts 1KB
main.ts 491B
use_cases
__spec__
get-all-dummy-data.spec.ts 992B
create-dummy-data.spec.ts 2KB
get-all-dummy-data.ts 291B
create-dummy-data.ts 348B
.nvmrc 6B
.travis.yml 18B
jest.config.js 264B
tsconfig.json 564B
jest-mutation.config.js 224B
jest-global-setup.js 71B
tools
check-clean-architecture.sh 1KB
README.md 2KB
stryker.conf.js 497B
database
write-ormconfig-for-migrations.ts 797B
migrations
create-dummy-table-migration1573748588949.ts 800B
tsconfig.build.json 125B
.prettierrc 100B
nest-cli.json 64B
共 51 条
- 1
资源评论
msjhfu
- 粉丝: 27
- 资源: 4607
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功