Koa入門教程之示例應用
Koa範例
一個包含一些小示例的存儲庫,這些示例說明了如何使用Koa創建Web應用程序和其他HTTP服務器。
源碼地址
https://github.com/koajs/examples
例子
- 404 - 404處理
- 基本身份驗證 -中間件基本身份驗證示例
- 博客 -多路線和視圖渲染
- 正文解析 -請求正文解析
- 撰寫 -撰寫中間件示例
- 條件中間件 -顯示如何有條件地應用中間件
- cookie -cookie用法示例
- csrf-中間件csrf示例
- 錯誤 -錯誤處理和傳播
- flash-messages -Flash示例
- hello-world -Hello World應用程序
- 多部分 -使用co-busboy下載文件的多部分示例
- 協商 -協商用法示例
- 流文件 -簡單的文件流
- 流對象 -流對象
- 流服務器端事件 -服務器端事件流
- 流視圖 -查看流
- 模板 -簡單的視圖渲染
- upload-多文件上傳
- vhost-虛擬主機示例
示例存儲庫
- coko -Koa 2的配置框架/樣板間的最小約定。
- kails-使用Koa v2,Webpack和Postgres構建的類似Rails的Web應用程序
- 鬆餅 -在Koa v2之上構建的內容管理系統
- 鏈接 -實驗性內容共享和協作平臺
- 組件搜尋器 -使用
component.json
s 搜尋用戶和組織的存儲庫 - bigpipe -Koa和組件中Facebook的BigPipe實現
- webcam-mjpeg-stream-從Mac傳輸JPEG快照
- cnpmjs.org-基於koa,MySQL和Simple Store Service的企業專用npm註冊表和Web
- blog- mongo-此倉庫中的博客示例,但使用MongoDb數據庫和測試
- koa-rest-一個演示REST API的簡單應用
- koajs-rest-skeleton-一個簡單的Koa REST骨架應用程序
- koa- bookshelf-使用MongoDB和Heroku兼容性的帶有CRUD的Koa示例
- todo-用koa編寫的todo示例並做出反應
- koa-skeleton-一個簡單的將要分叉的Koa應用程序,它使用Postgres並部署到Heroku。
- 現場演示:https : //koa-skeleton.danneu.com
- nodejs-docs-samples -Koa應用示例和教程,用於部署到Google App Engine
- koa-passport-mongoose-graphql-使用貓鼬,graphql設置和護照認證的Koa 2入門套件
- hacknical-基於Koa v2,redis和mongoose的github用戶網站,可以使簡歷更好。
- koa-vue-notes- api-充實的SPA,在後端使用Koa 2.3,在前端使用Vue 2.4。包括功能齊全的用戶身份驗證組件,針對用戶註釋的CRUD操作以及異步/等待。
- koa- typescript - node-用於構建nodejs和typescript服務的模板。功能:MySql,遷移,Docker,單元和集成測試,JWT身份驗證,授權,正常關閉,更漂亮。
Template模板
- koa2-boilerplate -koa v2開發的最小模板
- api-boilerplate -API應用程序樣板
- component-koa-et-al- boilerplate-具有組件,livereload 等的服務器/客戶端樣板
- koa- typescript - starter-使用TypeScript,ES6導入/導出,Travis,Coveralls,Jasmine,Chai,Istanbul / NYC,Lodash,Nodemon,Docker和Swagger的Koa2入門套件
腳手架
文章