Skip to content

KadirHaktan/CleanArchitectureSample-NodeJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a816ecc · Apr 23, 2021

History

18 Commits
Aug 10, 2020
Aug 9, 2020
Aug 12, 2020
Aug 12, 2020
Aug 12, 2020
Aug 12, 2020
Aug 12, 2020
Apr 23, 2021
Aug 9, 2020
Aug 9, 2020
Aug 12, 2020
Aug 12, 2020

Repository files navigation

CleanArchitecture Sample From NodeJS Inspired By DevMastery

Technologies

  • MySQL
  • NodeJS

Frameworks/Libraries

  • ExpressJS
  • BcryptJS for hashing to password
  • Util for managment to db object and that db object can be async

Techniques

  • ''Depency Injection'' because avoid dependence between layers.For example;UseCases layer method's dbParameter never should be know directly to which dbTechnology is actually.

  • "Basicly Validation" because if incoming request is not adapted to the rules we want,we will not save request's data to db.There!İf you want to handle this,you should write or use validate data mechanism