koa+mysql+vue+iview 前后端分離blog項目

來自江小二的倔強

koa+mysql+vue+iview 前后端分離blog項目

作為前端開發(fā)者一直想應(yīng)用開發(fā)出屬于自己的應(yīng)用程序,受制于后端的限制,使用nodejs 環(huán)境開發(fā)后端作為服務(wù)。

首先選擇數(shù)據(jù)庫Mysql ,它相對于MongoDB 更有學(xué)習(xí)價值雖然 MongoDB很優(yōu)秀,Mysql也會和公司的數(shù)據(jù)庫無縫結(jié)合。 koa為服務(wù)端使用sequelize 很好的異步處理mysql事物處理,koa-body上傳文件、koa-cors api多類型傳世跨域, sequelize-auto 可為sequelize生成實體類更高效使用。validator 參數(shù)校驗器自動返回 JSON message和key

vue+iview(SPA)單頁面為客戶端和服務(wù)端

依賴

node -v 8.4.0
npm -v 5.3.0
npm2 -v 3.5.1

目錄結(jié)構(gòu)

.
├─blog.client                   //客戶端
├─blog.manage                   //管理端
├─blog.service                  //服務(wù)端    
└─skd.sql                       //博客表

安裝

使用 npm:

 git https://github.com/shanyanwt/koa_vue_blog.git
    npm install
    npm run dev
    npm run build
    npm run pm2 //blog.service  服務(wù)運行

Docs

    blog.service 服務(wù)端啟動時執(zhí)行skd.sql
    管理端登錄
    name:admin
    password:admin123
    ps:sql
    INSERT INTO `skd_admin` VALUES (null, null, 'admin', null, 'shanyanwt@163.com', '3aceb9fb5f01c2b83c8c2482cc256f51', null, '0', null, '0', '1567476440', '1567476440', null);
koa

客戶端

管理端

管理端

推薦一些小工具


image

項目Links

about

如果你有好的意見和建議,請發(fā)郵件到:shanyanwt@163.com

愿你保持獨立思考、不卑、不亢、不慫努力長成自己喜歡的樣子

我是一只孤獨的狼......歡迎star

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容