没有合适的资源?快使用搜索试试~ 我知道了~
typescript-clean-architecture-implementation:使用tdd的api,遵循ddd和typ...
共98个文件
ts:79个
json:6个
md:5个
需积分: 5 0 下载量 94 浏览量
2021-03-21
10:52:23
上传
评论
收藏 234KB ZIP 举报
温馨提示
typescript-clean-architecture-implementation:使用tdd的api,遵循ddd和typescript之上的可靠原则
资源推荐
资源详情
资源评论
收起资源包目录
typescript-clean-architecture-implementation-main.zip (98个子文件)
typescript-clean-architecture-implementation-main
.eslintrc.json 232B
requirements
signup.md 1KB
login.md 692B
.github
ISSUE_TEMPLATE
bug_report.md 834B
custom.md 126B
feature_request.md 595B
jest-unit-config.js 105B
src
presentation
controllers
signup
signup-controller.spec.ts 5KB
signup-controller-protocols.ts 231B
signup-controller.ts 1KB
login
login-controller-protocols.ts 131B
login-controller.ts 930B
login-controller.spec.ts 3KB
protocols
http.ts 114B
index.ts 52B
validation.ts 73B
email-validator.ts 71B
controller.ts 143B
helpers
validators
validation-composite.spec.ts 2KB
index.ts 162B
email-validation.ts 600B
compare-fields-validation.spec.ts 854B
email-validation.spec.ts 2KB
validation-composite.ts 393B
required-field-validation.spec.ts 719B
required-field-validation.ts 370B
compare-fields-validation.ts 518B
http
http-helper.ts 629B
errors
unauthorized-error.ts 134B
index.ts 188B
email-already-taken-error.ts 151B
invalid-param-error.ts 166B
missing-param-error.ts 166B
server-error.ts 167B
domain
models
account.ts 97B
usecases
authentication.ts 182B
add-account.ts 226B
data
protocols
db
account
update-access-token-repository.ts 112B
load-account-by-email-repository.ts 190B
add-account-repository.ts 242B
log
log-error-repository.ts 82B
cryptography
hash-comparer.ts 92B
encrypter.ts 74B
hasher.ts 68B
usecases
add-account
db-add-account.ts 657B
db-add-account.spec.ts 3KB
db-add-account-protocols.ts 218B
authentication
db-authentication.spec.ts 6KB
db-authentication-protocols.ts 423B
db-authentication.ts 1KB
main
adapters
validators
email-validator-adapter.ts 258B
email-validator-adapter.spec.ts 998B
express
express-route-adapter.ts 586B
decorators
log-controller-decorator.spec.ts 3KB
log-controller-decorator.ts 780B
config
app.ts 191B
routes.ts 354B
env.ts 211B
middlewares.ts 202B
middlewares
cors.ts 291B
index.ts 84B
body-parser.ts 65B
content-type.ts 177B
cors.test.ts 427B
content-type.test.ts 626B
body-parser.test.ts 366B
server.ts 336B
factories
signup
signup-validation-factory.ts 761B
signup-validation-factory.spec.ts 1KB
signup-factory.ts 1KB
login
login-factory.ts 1KB
login-validation-factory.spec.ts 1KB
login-validation-factory.ts 621B
routes
login-routes.ts 415B
login-routes.test.ts 2KB
infra
db
mongodb
account
account-mongo-repository.spec.ts 2KB
account-mongo-repository.ts 1KB
log
log-mongo-repository.spec.ts 824B
log-mongo-repository.ts 417B
helper
helper-mongo.ts 817B
helper-mongo.spec.ts 530B
cryptography
jwt-adapter
jwt-adapter.ts 381B
jwt-adapter.spec.ts 1003B
bcrypt-adapter
bcrypt-adapter.ts 582B
bcrypt-adapter.spec.ts 2KB
.vscode
launch.json 289B
Dockerfile 132B
tsconfig.json 272B
LICENSE 34KB
jest.config.ts 358B
docker-compose.yml 610B
.gitignore 2KB
jest-integration-config.js 105B
.eslintignore 17B
tsconfig.eslint.json 51B
package-lock.json 646KB
package.json 2KB
jest-mongodb-config.js 161B
共 98 条
- 1
资源评论
许吴倩
- 粉丝: 23
- 资源: 4547
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功