Webservers
April 29, 2019 ยท View on GitHub
| Express | Koa | Hapi | |
|---|---|---|---|
| "augments node" | "Fix and replace node" | ||
| "batteries included" | "batteries included" | ||
| "barebones" | |||
| Routing Provided | Yes | No | Yes |
| Native use of promises | Yes | Yes | |
| Less reliance on middleware | |||
| "lightweight" | middle | most | heaviest |
| "middleware" | "middleware" | "plugins" |
- https://github.com/koajs/koa/blob/master/docs/koa-vs-express.md
- https://www.sitepoint.com/express-koa-hapi/
- https://medium.com/@grantminer/why-you-should-use-koa-with-node-js-7c231a8174fa
How to get GraphQL working with Hapi?
Routing
- Express:
/users/:user/ - Hapi:
/users/{user}/ - Reactrouter:
/users/:user/
Links