Koa入门教程之示例应用

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.jsons 搜寻用户和组织的存储库
  • 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
    • 现场演示:http://koa-demo.appspot.com/
  • 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入门套件

 

脚手架

  • koa-rest-带有子生成器的RESTful API脚手架
  • koa -Web应用程序脚手架
  • k-具有中文自述文件的Web应用程序脚手架

 

文章

  • 使用Koa和Postgres构建RESTful API
  • 使用Passport和Koa进行用户身份验证

 

翻译来源:https://github.com/koajs/examples

你可能感兴趣的:(javascript)