koa+mysql+vue+iview前端分离博客项目作为一个前端开发者,一直想开发自己的应用,受制于后台-端限制,使用nodejs环境开发后端即服务。首先选择数据库Mysql,它比MongoDB更有学习价值。MongoDB虽然优秀,但是Mysql也会和公司的数据库无缝集成。koa为服务端使用sequelize异步处理mysql事务,koa-body上传文件,koa-corsapi多类型继承和跨域,sequelize-auto可以生成实体类供sequelize使用更高效。validator参数validator自动返回JSON消息和keyvue+iview(SPA)客户端和服务端单页依赖node-v8.4.0npm-v5.3.0npm2-v3.5.1目录结构├─blog.client//Client├─blog.manage//管理├─blog.service//服务器└─skd.sql//使用npm安装博客表:githttps://github.com/shanyanwt/koa_vue_blog.gitnpminstallnpmrundevnpmrunbuildnpmrunpm2//blog.service服务运行Docsblog.service在服务器启动时执行skd.sql。登录名:admin密码:admin123ps:sqlINSERTINTO`skd_admin`VALUES(null,null,'admin',null,'shanyanwt@163.com','3aceb9fb5f01c2b83c8c2482cc256f51',null,'0',null,'0','1567476440','1567476440',空);推荐一些小玩意友情链接客户端如果您有好的意见和建议,请发邮件至:shanyanwt@163.com愿您保持独立思考,不卑不亢,不骄不躁,努力成长为自己喜欢的样子。我是一只孤独的狼……欢迎来star
