royib / clean-architecture-node Goto Github PK
View Code? Open in Web Editor NEWimplementing clean architecture using node
Home Page: https://fullstackroy.home.blog/2019/03/21/the-journey-begins/
implementing clean architecture using node
Home Page: https://fullstackroy.home.blog/2019/03/21/the-journey-begins/
Thanks for your blog post. I'd like to get your thoughts on a potential hole I see in the design. Your web controller references req.body
and res.json
, which are elements of the Express framework. The controller methods are also obviously like Express middleware. These seem to be violations of Clean Architecture, as the outer-layer web framework is leaking into the adapter-layer web controller. What are your thoughts? I might just take the liberty of smashing the web controller and framework together using a factory function to build an Express Router
that exposes the API routes.
when i am running the yarn start
this keep getting error.
you tryng to import conf/development.js module but, the actual module is outside of src folder.
The controllers are directly dependent on Express.
Since this repository is based on a clean architecture, the controllers will no longer work if the web library changes.
const addNewStudent = (req, res, next) => {}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.