- Koa.js 教程
- Koa.js - 首頁
- Koa.js - 概述
- Koa.js - 環境
- Koa.js - Hello World
- Koa.js - 生成器
- Koa.js - 路由
- Koa.js - URL 構建
- Koa.js - HTTP 方法
- Koa.js - 請求物件
- Koa.js - 響應物件
- Koa.js - 重定向
- Koa.js - 錯誤處理
- Koa.js - 級聯
- Koa.js - 模板引擎
- Koa.js - 表單資料
- Koa.js - 檔案上傳
- Koa.js - 靜態檔案
- Koa.js - Cookie
- Koa.js - 會話
- Koa.js - 身份驗證
- Koa.js - 壓縮
- Koa.js - 快取
- Koa.js - 資料庫
- Koa.js - RESTful API
- Koa.js - 日誌記錄
- Koa.js - 腳手架
- Koa.js - 資源
- Koa.js 有用資源
- Koa.js - 快速指南
- Koa.js - 有用資源
- Koa.js - 討論
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 應用程式輕鬆訪問我們的資料庫變得容易。
廣告