一、项目
二、项目介绍
技术栈:Nodejs, Vuejs, MySQL; Koa2, Sequelize, jwt.
前后端分离:
用nodejs的koa2框架搭建接口服务器,提供API接口;
前后端用vuejs搭建,从API接口获取数据。
接口包含:
jwt做权限接口验证。
用户登录注册接口;
文章增删改查,搜索,分页接口;
分类增删改查接口;
分类关联多文章。
Sequelize管理mysql数据库。
已实现完整一个博客系统网站。
项目优化建议:1.前端性能优化;2.用户接口和管理员接口区分(权限管理)。
喜欢或对你学习有帮助的话请点Star,Thanks!
三、如何学习和使用
3.1.首先克隆整套项目代码git clone:
git clone https://github.com/liangfengbo/nodejs-koa2-mysql