git clone git@github.com:Hzy0913/blog-server.git
安装包依赖
npm install
首先安装mongodb和redis并启动数据库
npm start
在admin
文件夹下是博客的后台管理
cd进入admin文件夹后安装依赖
npm install
运行项目
npm run dev
static
目录下有登录页面以及个人介绍页面config
目录下为基本配置项,包括端口、登录账号密码、校验toen的接口、加密盐、前台超级管理员blog-serverpull.js
文件为自动化git部署文件,具体使用可以看这篇文章
- 使用koa2作为后端服务
- 使用token校验接口权限
- 使用数据库使用mongodb,配置redis持久化存储session
- 使用github的Oauth授权登录
- 上传图片保存至七牛图床
- 后台管理使用vue全家桶加iview 组件
博客的前端项目为ssr博客前端