koa 是由 Express 原班人馬打造的,致力於成爲一個更小、更富有表現力、更健壯的 Web 框架。 使用 koa 編寫 web 應用,經過組合不一樣的 generator,能夠免除重複繁瑣的回調函數嵌套, 並極大地提高錯誤處理的效率。koa 不在內核方法中綁定任何中間件, 它僅僅提供了一個輕量優雅的函數庫,使得編寫 Web 應用變得駕輕就熟。php
注意:Koa是基於Node.js平臺的下一代web開發框架,因此安裝的前提是已經安裝好了node.jsnode
安裝步驟以下:mysql
一、新建一個文件夾koaDataweb
二、打開cmd,cd到當前新建的文件夾koaDatasql
三、在cmd中輸入:npm install koa數據庫
(警告可忽略,安裝完後koaData文件夾會出現node_modules文件夾和package-lock.json)npm
四、在文件夾koaData裏新建一個service.jsjson
五、開始對service.js進行編輯瀏覽器
代碼以下:框架
const KOA=require("koa");//定義常量,引入koa框架
var service=new KOA();//定義koa對象
service.use(function *(){
this.body="hello word";
})
service.listen(8089);//設置端口號
六、在cmd中啓動服務
node service.js
(注意:其中service.js就是在文件夾koaData裏新建的那個文件)
七、在瀏覽器中訪問:http://localhost:8089/
這時頁面裏會出現hello word,初步測試大體成功,接着是作數據庫部分
八、打開phpstudy(由於大部分所要獲取的數據,一般都會用用數據庫來存儲數據,因此在這裏仍是須要用到phpstudy)
而後新建數據庫及表,並添加信息,後面用得上
九、使用cmd
npm i koa-mysql
十、編輯service.js
代碼以下:
const KOA=require("koa");
var service=new KOA();
const mysql=require("koa-mysql");//引入koa-mysql
var db=mysql.createPool({host:"localhost",user:"root",password:"root",database:"koadata"});//localhost是你要訪問的數據庫鏈接,koadata是你要訪問的數據庫
service.use(function *(){
var data=yield db.query("select * from user");//user即你要查詢的表
this.body=data;
})
service.listen(8089);
十一、使用cmd重啓數據
node service.js
十二、在瀏覽器中訪問:http://localhost:8089/這時頁面裏會出現你要訪問的數據,至於怎麼用,看你們我的的想法了