- Core
- Receive request
- Route redirecting
- Middlewares
- Header processing
- Request and response
- Template engine
- Logger
- Send response
- User
- Registrate handlers
- HTTP/1.1 Protocol Support
- Route Handler
- Handler function signature
- Dir query parsing
- GET, POST, PUT
- Dir handler registration
- Maintain a global route:handler func pair
- Distribute the incoming request in the core engine
- HTML Template engine
- Mustache?
- Middlewares
- Request and response
- Header info store in hashtable
- ERROR handler?
- Cookie jar opener
- Request and response
- HTTPS Support
- Better logger