This project is a copy of express.js. I made it so that I could better understand the source code of express.js. Writing the code in this repository helped me understand ...
- How to test APIs using supertest
- How to write a .d.ts file for javascript libraries that don't have types
- How to test javascript library code by using npm link
- How express handles app.method and app.use function calls
- How callback functions work
- How to create classes using functions
- The mixin pattern (multiple inheritance)
- Default exports