Учебники

Koa.js — Обзор

Платформа веб-приложений предоставляет вам простой API для создания веб-сайтов, веб-приложений и бэкэндов. Вам не нужно беспокоиться о протоколах низкого уровня, процессах и т. Д.

Что такое Коа?

Коа предоставляет минимальный интерфейс для создания приложений. Это очень маленькая структура (600 LoC), которая предоставляет необходимые инструменты для создания приложений и довольно гибкая. На npm доступно множество модулей для Koa, которые можно напрямую подключить к нему. Коа можно рассматривать как ядро ​​express.js без всяких наворотов.

Почему Коа?

Коа имеет небольшую площадь (600 лок) и представляет собой очень тонкий слой абстракции над узлом для создания приложений на стороне сервера. Он полностью подключаемый и имеет огромное сообщество. Это также позволяет нам легко расширять Koa и использовать его в соответствии с нашими потребностями. Он построен с использованием передовой технологии (ES6), которая дает ему преимущество перед старыми платформами, такими как Express.

мопс

Pug (ранее известный как Jade) — это краткий язык для написания HTML-шаблонов.

  • Производит HTML
  • Поддерживает динамический код
  • Поддерживает повторное использование (СУХОЙ)

Это один из самых популярных шаблонных языков, используемых в Koa.

MongoDB и Mongoose

MongoDB — это база данных документов с открытым исходным кодом, разработанная для простоты разработки и масштабирования. Мы будем использовать эту базу данных для хранения данных.

Mongoose — это клиентский API для node.js, который облегчает доступ к нашей базе данных из нашего приложения Koa.