I've created a simple node framework just to get the idea behind node frameworks like express.
check the code in this repo.
Simple Node framework
what
- A simple node framework with zero dependency
 - An Express like framework that implements the middleware pattern
 - For demonstration purpose only, not for production (maybe later)
 
why
To get the idea behind node frameworks specially express (the most popular node framework)
How
- Middlewares handling is being implemented using the chain of responsibility pattern, check 
lib/App.jsto see the implementaion details - Extending the 
http.ServerResponseobject functionality by adding some util method that make it easier to send response, it uses the builder pattern to build the response before sending it to the client, checklib/Response.js - Adding 
BodyParsermiddleware that parse the request body by listening to thehttp.IncommingMessageondataevent and keep concatinating the incomming buffer chunks until theendevent fires, then it will call the next middleware after adding thebodyobject to thereq, so later we can access the body in our… 
    
Top comments (0)