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