koa是Nodejs的一个框架。通过koa的学习,我们可以对node快速上手。
1,环境准备
node v7.6+,可以用nvm或者n安装指定版本的Node
mysql 数据库准备,安装mysql
2,安装koa2
可以有一下两种方法安装koa2,第一种相对比较便捷
一,使用koa的生成器koa-generator建立简单koa2的工程目录
1)全局安装koa-generator
npm install -g koa-generator
2)生成kao2项目目录
koa2 koa2Example
3)安装
npm install
4)启动
npm start
二,安装koa2,手动建立工程目录
1)初始化,项目信息
npm init
2)编辑package.json,添加koa2的依赖
"dependencies": { "koa": "2.0.0" }
3)安装依赖
npm install
4)新建入口文件app.js
// 导入koa2 const Koa = require('koa'); // 创建一个Koa对象表示web app本身: const app = new Koa(); // 对于任何请求,app将调用该异步函数处理请求: app.use(async (ctx, next) => { await next(); ctx.response.type = 'text/html'; ctx.response.body = '<h1>Hello, koa2!</h1>'; }); // 在端口3000监听: app.listen(3000);
5)启动项目
node app.js
第一种方法建立的文件结构比较全面,初学者推荐第一种方法。
生成文件目录