docs
This commit is contained in:
parent
e5c7632b07
commit
f32c3540f4
1 changed files with 15 additions and 0 deletions
15
docs/faq.md
15
docs/faq.md
|
@ -10,3 +10,18 @@
|
|||
No, just a different take on similar functionality
|
||||
now that generators allow us to write code with less
|
||||
callbacks. Connect is equally capable, and some may still prefer it.
|
||||
|
||||
## Why does Koa have functionality similar to Express?
|
||||
|
||||
Many of the Express request/response methods have been moved to Koa because
|
||||
they are more useful at the middleware level. If you make the edges smart,
|
||||
the intermediaries can do less and become more dumb, this reduces and conflicts
|
||||
when middleware constantly attempt to re-invent the same behaviours such as parsing
|
||||
signed cookies.
|
||||
|
||||
Additionally it makes writing middleware and applications more enjoyable, when the
|
||||
mundane every-day HTTP work is less in your face.
|
||||
|
||||
Finally certain behaviours such as signed cookie secret management, and upstream
|
||||
HTTPS proxy authorization benift greatly from app-level control. Configuring these
|
||||
for each end-point would be extremely annoying and error-prone.
|
Loading…
Reference in a new issue