/hyperap

Hyperap - Hyper wrapper. A very minimal wrapper for Hyper.rs to create a working webserver.

Primary LanguageRustMIT LicenseMIT

Hyperap

crates.io

Hyperap - Hyper wrapper. A very minimal wrapper for Hyper.rs to create a working webserver.

How To Use

code refer to ./src/examples/simple

to see how it works

git clone https://github.com/nghenglim/hyperap
cd hyperap/examples/simple
cargo run

NOTE

  • Currently using hyper 0.11 branch which is async in nature, however coding in async will not clean unless the async/await rust feature come out
  • No point on creating synchronous version of rust webserver because NodeJS/Java/Go webserver is asynchronous version.

TODO

  • more functional on the add_route
  • route is able to specify the GET/POST definition, do validation before go into controller
  • all the routing is able to generate into a swagger file