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
第一種方法建立的文件結構比較全面,初學者推薦第一種方法。
生成文件目錄

