Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 1.25 KB

README.org

File metadata and controls

51 lines (40 loc) · 1.25 KB

Weaver

Usage

Weaver is a self made web framework.

Name comes from

Wish me good luck;)

Installation

Author

Copyright

Copyright (c) 2018 Nisen ([email protected])

TODOLIST

  • [X] basic route
  • [X] basic socket server
  • [X] can read and output html
  • [X] refactor with class
  • [X] support request headers
  • [X] sperate files
  • [X] support response headers
  • [X] support args params body params etc
  • [X] add stop method
  • [X] add basic test case
  • [X] add application/json body parse format
  • [X] make 404 error works
  • [X] friendly log message
  • [X] add request transfer-encoding support
  • [X] add request accept-encoding and response content-encoding support
  • [ ] arrange log message
  • [ ] add reply transfer-encoding support
  • [ ] add default headers, such as headers etc
  • [ ] make response header according to response content
  • [ ] format request body according to content-type
  • [ ] handle when url match but method not allow
  • [ ] refactor with generic function
  • [ ] add convenient tools, about response wrapper
  • [ ] make it strong
  • [ ] socket error conditions handle
  • [ ] html parse conditions handle
  • [ ] thread pool support
  • [ ] soft and graceful stop