由 Express 原班人马打造的 koa,致力于成为一个更小、更健壮、更富有表现力的 Web 框架。使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套,并极大地提升常用错误处理效率。Koa 不在内核方法中绑定任何中间件,它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。
接下来我们就开始使用吧!
一、安装
koa框架的运行环境要求是 >=0.11.x版本的 node 环境。可以在这里下载node.js v0.11.14环境。
Node.js服务器安装完成后可以这D盘下建koatest文件夹,如图
再进到koatest文件中,下载koa框架 npm install koa 如图
如果用npm install koa 这种方式下载不成的话,可以在koatest目录下新建一个package.json文件。
在package.json文件中输入
{
"name": "koatest",
"description": "koajs test",
"version": "0.0.1",
"dependencies": {
"koa": "*"
}
}
然后就在可以输入npm install 进行安装
上图表示应经安装完成。
测试
在koatest目录下新建一个app.js文件,在文件输入
var koa = require('koa');
var app = koa();
app.use(function *(){
this.body = 'Hello word';
});
app.listen(3001);
运行 node --harmony app.js
然后在浏览器中输入http://localhost:3001/,在页面中会打印出Hello word
看到如图所示,恭喜你koajs安装成功!!!