1.前言
由于大前端模式已成為現(xiàn)階段前端的主流,因此前端也不僅僅局限于頁面,同時也要自己去封裝一些想要的接口虐译,改造成我們想要的數(shù)據(jù)結(jié)構(gòu)泉唁,node也可以搭建服務(wù)器鹅龄,封裝自己想要的接口币狠,因此我對其非常感興趣,因此搭建了一個簡易app大致模擬一個用koa-router封裝接口的全部流程砾层,之后的界面會使用vuex漩绵,vue-router去做,當(dāng)然那些不是重要的啦~重要的數(shù)把接口跑通肛炮,后續(xù)的界面就so easy啦???我會在github上陸續(xù)提交~下面開始搞事情~
2.開發(fā)工具以及搭建的過程介紹
1.通過vue-cli腳手架快速搭建一個骨架
vue init webpack 項目名
2.安裝koa的各種依賴
npm install koa --save
npm install koa-router --save-dev // koa路由依賴
npm install mysql --save-dev //mysql依賴
npm install axios --save //處理接口數(shù)據(jù)
npm install koa-body --save-dev //post請求解析傳過來的參數(shù)
暫時先安裝這么多...
3.先在根目錄下建立一個app.js文件止吐,用來跑起來koa服務(wù)
這樣就證明你的koa服務(wù)成功跑起來了,下面就開始搞事情吧~
1.首先確保安裝mysql侨糟,在config文件夾下建立db.js,存放數(shù)據(jù)庫信息