koa+mysql+vue+iview 前后端分离blog项目

5 篇文章 0 订阅
4 篇文章 0 订阅

koa+mysql+vue+iview 前后端分离blog项目

作为前端开发者一直想应用开发出属于自己的应用程序,受制于后端的限制,使用nodejs 环境开发后端作为服务。

首先选择数据库Mysql ,它相对于MongoDB 更有学习价值虽然 MongoDB很优秀,Mysql也会和公司的数据库无缝结合。 koa为服务端使用sequelize 很好的异步处理mysql事物处理,koa-body上传文件、koa-cors api多类型传世跨域, sequelize-auto 可为sequelize生成实体类更高效使用。validator 参数校验器自动返回 JSON message和key

vue+iview(SPA)单页面为客户端和服务端

依赖

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

目录结构

.
├─blog.client                   //客户端
├─blog.manage                   //管理端
├─blog.service                  //服务端    
└─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  服务运行

Docs

    blog.service 服务端启动时执行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

如果你有好的意见和建议,请发邮件到:shanyanwt@163.com

愿你保持独立思考、不卑、不亢、不怂努力长成自己喜欢的样子

我是一只孤独的狼…欢迎star

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值