jin
About
The jin is a simplified version of the gin web framework that can help you quickly understand the core principles of a web framework.
If this project is helpful for you, please star the project, thank you!!!
Functions
- Support GET, POST
- Querystring parameters
- JSON, XML rendering
- Multipart/Urlencoded Form
- Get the parameters in Path
- Grouping routes
- Middleware
- Template
- Panic Recover
- Set and get a cookie
- Upload single file
- Upload multiple files
- Redirects
- A simple logger
Usage
jin is built step by step, and I have used git tag to manage every milestone version. You can view all important version by typing the command git tag
, and get the version you want by typing the command git checkout <tagname>
. You can view more details by checking commit logs.
Example:
$ git tag
step1-a-simple-framework
step2-add-the-context-for-framework
step3-dynamic-routing
step4-router-group
step5-middleware
step6-HTML-template
step7-panic-recovery
$ git checkout step1-a-simple-framework
Contributions
Any contributions you make are greatly appreciated.
Lisence
Thanks
This project is based on geektutu's gee-web. That's a wonderful project.I suggest you reading this bolg first.