koa下一代nodejs框架
2014年11月10日
koa是下一代的NodeJS框架,由原先Express团队开发,致力于更小,更有表现力的web应用程序。
若想在自己的机器上运行koa应用程序,必须是node 0.11版本以上,建议下载node版本控制器n或者nvm,自己试用了一下,感觉比较喜欢nvm,下面是koa入门的步骤。
注:本实验平台基于mac osx ,若是windows平台,有一些对应步骤可能不同。
利用命令行直接安装nvm
curl https://raw.githubusercontent.com/creationix/nvm/v0.18.0/install.sh | bash
利用nvm安装指定版本(必须是0.11.*以上版本)
nvm install 0.11.12
或者安装node最新版本
nvm install latest
指定使用安装的node 版本
nvm use 0.11.12
新建app.js文件,录入下面经典的hello world代码
var koa = require('koa');
var app = koa();
app.use(function *(){
this.body = 'Hello World';
});
app.listen(3000);进入应用根目录,下载依赖module
npm install koa
用node的harmony模式启动服务器
node --harmony koa
为了以后方便使用,可以将node设置为默认启动harmony模式的别名:
alias node='node --harmony'