Koa框架教程,Koa框架开发指南,Koa框架中文使用手册,Koa框架中文文档

原创 2017年08月09日 16:21:39

我的博客:CODE大全www.codedq.net业余草www.xttblog.com爱分享www.ndislwf.comifxvn.com

Koa -- 基于 Node.js 平台的下一代 web 开发框架。

简介

koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套,并极大地提升错误处理的效率。koa 不在内核方法中绑定任何中间件,它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。

安装

Koa 目前需要 >=0.11.x版本的 node 环境。并需要在执行 node 的时候附带 --harmony 来引入 generators 。 如果您安装了较旧版本的 node ,您可以安装 n (node版本控制器),来快速安装 0.11.x。

$ npm install -g n
$ n 0.11.12
$ node --harmony my-koa-app.js

应用

Koa 应用是一个包含一系列中间件 generator 函数的对象。 这些中间件函数基于 request 请求以一个类似于栈的结构组成并依次执行。 Koa 类似于其他中间件系统(比如 Ruby's Rack 、Connect 等), 然而 Koa 的核心设计思路是为中间件层提供高级语法糖封装,以增强其互用性和健壮性,并使得编写中间件变得相当有趣。

Koa 包含了像 content-negotiation(内容协商)、cache freshness(缓存刷新)、proxy support(代理支持)和 redirection(重定向)等常用任务方法。 与提供庞大的函数支持不同,Koa只包含很小的一部分,因为Koa并不绑定任何中间件。

教程

我的博客:CODE大全www.codedq.net业余草www.xttblog.com爱分享www.ndislwf.comifxvn.com

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

koa2快速搭建api服务器-创建入口文件及koa实例

koa快速搭建api服务器

使用Node+Koa2+Mysql搭建简易博客

Koa2-blogNode+Koa2+Mysql 搭建简易博客预览地址http://blog.wclimb.site写在前面本篇教程一方面是为了自己在学习的过程加深记忆,也是总结的过程。另一方面给对这...
  • wclimb
  • wclimb
  • 2017年09月08日 09:08
  • 1560

Bulma 教程,Bulma 指南,Bulma 实战,Bulma 中文手册

Bulma 是一个基于 Flexbox 的现代化的 CSS 框架,设计的初衷就是移动优先(Mobile First),模块化设计,可以轻松用来实现各种简单或者复制的内容布局,浏览器支持:浏览器支持:C...

echarts2.0 时间轴搭配力导向图使用+时间轴数据覆盖问题的解决

今天继续做实验室的项目,没有javaweb编程经验与前端编程经验真是吃了好多亏,早知道学习一下jsp的架构了,现在纯jsp+servlet的形式写后台,还和前端进行了一系列耦合,真是蛋疼无比。 切入...

echarts 横向圆角条状图

Echarts绘制横向柱状图(圆角+渐变) var MyChartsTop10; function drawTop10(dic){      var myChart = ec...

Nodejs-Express, Koa, Hapi三个框架应如何选择

Nodejs-框架比较: Express vs. Koa vs. Hapi1 介绍Express.js无疑是当前Node.js中最流行的Web应用程序框架。它几乎成为了大多数Node.js web应用...

Node.js Web框架 - Koa

Koa一个Koa应用就是一个对象,包含了一个middleware数组,这个数组由一组Generator函数组成。这些函数负责对HTTP请求进行各种加工,比如生成缓存、指定代理、请求重定向等等。var ...

Nodejs-Koa是一个干净的框架

1. 关于koa今天学习了plover的底层框架koa。nodejs框架用的最多的是express,社区也最大、资料比较全,简单易上手,所以在我自己写的一个音乐分享的网站中后台框架用的是express...

[转] Node.js 框架比较: Express vs. Koa vs. Hapi

Express.js无疑是当前Node.js中最流行的Web应用程序框架。它几乎成为了大多数Node.js web应用程序的基本的依赖,甚至一些例如Sails.js这样的流行的框架也是基于Expres...

koa框架数据导出为excel格式

使用koa框架处理数据导出为excel文件实现
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Koa框架教程,Koa框架开发指南,Koa框架中文使用手册,Koa框架中文文档
举报原因:
原因补充:

(最多只允许输入30个字)