Koa.js - 概述



Web 應用程式框架為您提供了一個簡單的 API 來構建網站、Web 應用程式和後端。您無需擔心低階協議、流程等。

什麼是 Koa?

Koa 提供了一個最小的介面來構建應用程式。它是一個非常小的框架(600 行程式碼),提供構建應用程式所需的工具,並且非常靈活。npm 上有許多可用於 Koa 的模組,可以直接插入其中。可以將 Koa 視為 express.js 的核心,去除了所有花裡胡哨的功能。

為什麼選擇 Koa?

Koa 的佔用空間很小(600 行程式碼),並且是在 Node 之上的一層非常薄的抽象層,用於建立伺服器端應用程式。它完全可插拔,並且擁有龐大的社群。這也使我們能夠輕鬆擴充套件 Koa 並根據我們的需求使用它。它使用最前沿的技術(ES6)構建,使其優於 express 等舊框架。

Pug

Pug(以前稱為 Jade)是一種簡潔的語言,用於編寫 HTML 模板。

  • 生成 HTML
  • 支援動態程式碼
  • 支援可重用性(DRY)

它是與 Koa 一起使用的最流行的模板引擎之一。

MongoDB 和 Mongoose

MongoDB 是一個開源的文件資料庫,旨在易於開發和擴充套件。我們將使用此資料庫來儲存資料。

Mongoose 是一個 Node.js 客戶端 API,它使從 Koa 應用程式輕鬆訪問我們的資料庫變得容易。

廣告

© . All rights reserved.