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入门套件
脚手架
文章