没有合适的资源?快使用搜索试试~ 我知道了~
N-Layer-Architecture-Typescript:在N层体系结构上进行尝试,以支持将所有事物解耦到我们可以轻松在技...
共52个文件
ts:45个
json:2个
example:1个
需积分: 9 0 下载量 175 浏览量
2021-03-09
20:41:04
上传
评论
收藏 114KB ZIP 举报
温馨提示
带有打字稿的节点中的N层体系结构 该存储库对我来说是一个构建块,它优先考虑确保每一层都相互分离。 最大的好处是,它使我们能够轻松地在技术之间切换并轻松进行测试。 请注意,这是我编写N层体系结构的观点,我正处于开始学习更多有关TDD / DDD,清洁,洋葱,六边形体系结构的旅程的第一步。 如果您有任何反馈意见,请随时提出一个有关我应该如何解决的信息。 层数 流动 Web和数据层取决于核心层。 Web <-核心->数据 数据 这一层都是关于持久化数据的。 无论它是使用Redis进行缓存,具有模拟的内存数据库,还是orm,odm ...都属于此处。 您应该非常清楚,数据取决于Core 。 核 核心层是发生所有与业务相关的事情的地方。 它也负责创建端口(接口),对我来说,端口意味着另一层必须经过此过程才能进行通信。 几乎是访问我们的实现的关键。 请注意,核心层不了解其他层的实现。 网页 这是您
资源推荐
资源详情
资源评论
收起资源包目录
N-Layer-Architecture-Typescript-master.zip (52个子文件)
N-Layer-Architecture-Typescript-master
.gitignore 17B
package.json 873B
src
Bootstrap.ts 67B
Data
Drivers
LocalDatabase
User
User.entity.ts 304B
User.repository.ts 784B
LocalDatabase.ts 203B
Mongoose
Connection.ts 274B
Post
Post.repository.ts 963B
Post.model.ts 673B
User
User.model.ts 429B
User.repository.ts 755B
Web
Lib
Http.exception.ts 44B
Post
Post.controller.ts 1KB
User
User.controller.ts 869B
User.controller.spec.ts 717B
App.ts 892B
Config
DI
Modules
Post.module.ts 804B
User.module.ts 803B
Types.ts 261B
Container.ts 281B
Mappers
Post
Post.mapper.ts 2KB
IPostMapper.ts 1014B
User
User.mapper.ts 890B
IUserMapper.ts 473B
Core
Lib
Exceptions
CoreValidation.exception.ts 147B
GenerateUUID.ts 366B
Entity.ts 440B
Post
IPostEntity.ts 134B
Dtos
GetPostsByUser
GetPostsByUserRequest.dto.ts 123B
GetPostsByUserResponse.dto.ts 119B
CreatePost
CreatePostRequest.dto.ts 153B
CreatePostResponse.dto.ts 122B
Post.service.ts 1KB
Ports
IPostService.port.ts 555B
IPostRepository.port.ts 213B
Post.entity.ts 1KB
User
Dtos
CreateUser
index.ts 81B
CreateUserResponse.dto.ts 231B
CreateUserRequest.dto.ts 141B
index.ts 29B
User.entity.ts 704B
IUserEntity.ts 79B
Ports
IUserService.port.ts 188B
IUserRepository.port.ts 141B
User.service.spec.ts 1KB
User.service.ts 847B
jest.config.ts 6KB
env.example 32B
tsconfig.json 6KB
README.md 2KB
.prettierrc 86B
yarn.lock 204KB
共 52 条
- 1
资源评论
文清的男友
- 粉丝: 33
- 资源: 4654
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 课堂考勤微信小程序ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 考研论坛设计+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于微信小程序的医院体检管理系统+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 民大食堂用餐综合服务平台+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于微信小程序的医院综合服务平台的设计与实现ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 旅游社交小程序+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 马拉松报名系统微信小程序+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于微信小程序的医院挂号预约系统ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 明星应援系统设计与实现+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于深度学习的图像识别系统的研究与实现-构建高效CNN模型及其应用
- 基于微信小程序的在线学习系统springboot-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 南宁周边乡村游微信小程序+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于微信小程序的游泳馆管理系统--论文-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于微信小程序的在线点餐(堂食)平台的设计与实现ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 模拟考试+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 汽车预约维修系统+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功