Koa vs Express

Философия koa направлена на «исправление и замену узлов», в то время как express — «расширяет узел». Koa использует co, чтобы избавить приложение от callback-hell’а и упростить обработку ошибок. Он выставляет собственные this.request и this.response вместо аргументов функции, объектов req и res.

С другой стороны, express расширяет объекты req и res дополнительными методами и свойствами, включает в себя много других «фишек» таких как: маршрутизация и шаблонизация. В koa этого нет.

Таким образом, koa можно рассматривать как абстрактный http модуль для node.js, а express это полноценный фреймворк.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *