Le guide complet pour construire des APIS REST avec Koa.Js, Sequelize And Mysql.

Description
Qu'est-ce que Koa.js ?

Koa est un nouveau framework web conçu par l'équipe derrière Express, qui vise à être une base plus petite, plus expressive et plus robuste pour les applications web et les API. grâce à des générateurs à effet de levier, Koa vous permet d'abandonner les rappels et d'augmenter considérablement le traitement des erreurs.

Est-ce que Koa remplace Express ?
Koa est plus proche de Connect, mais beaucoup de goodies Express ont été déplacés au niveau middleware dans Koa pour aider à former une base plus solide. Koa rend le middleware plus agréable et moins sujet aux erreurs pour écrire, pour la pile entière, et pas seulement le code de l'application finale.

Typiquement, de nombreux intergiciels réimplanteraient des fonctionnalités similaires, ou pire encore, les implémenteraient de manière incorrecte, lorsque des fonctionnalités telles que les secrets des cookies signés, entre autres, sont typiquement spécifiques à une application, et non à un intergiciel.

Pourquoi n'est pas Koa Express4.0 ?

Koa est un assez grand écart de ce que les gens savent sur Express, la conception est fondamentalement très différente, donc la migration d'Express 3.0 vers Express 4.0 signifierait effectivement réécrire l'application entière, donc nous avons pensé qu'il serait plus approprié de créer une nouvelle bibliothèque.

Pourquoi devriez-vous apprendre Koa ?

Flux basé sur les promesses à Koa
Pas de Callbacke enfer à Koa
Meilleure gestion des erreurs grâce à try/catch dans Koa
Koa est plus modulaire
Meilleure expérience utilisateur dans Koa
Manipulation adéquate des cours d'eau à Koa
Ce que vous apprendrez dans ce cours

Fondements de Koa
Construire l'API à partir de zéro à Koa
Intégrer Koa avec Sequelize
Comment utiliser Mysql avec Koa
Ajout d'une relation entre les modèles dans Sequelize
Ajout de l'authentification dans Koa et Sequelize
Ajout de la documentation pour REST APIS à Koa

CLIQUEZ ICI pour accéder à ce cours