+While most developers know a router is used in NodeJS HTTP, our `Router` can be used with terminal, whatwg servers, web/sockets, as well. Basically any concept that processes requests and sends responses, this `Router` can be used. Since there isn't a standard spec for request and response across different mediums, we created a normalized `Request` and `Response` class that wraps around the "native" ones. This makes the code developers make using this `router` folder generally the same between http, terminal and web/sockets (makes these mediums more of a plugin pattern).
0 commit comments