戳这里:原文首发于我的个人博客
下面就开始我的表演
一、先说一下我博客管理系统和服务端用到的东西
我的博客的服务端是采用的koa2 + MySQL,后台管理界面采用的是:Vue+ElementUi+axios。这都是些常规组合,没有什么好说的。
二、服务端
koa2-cors: 用来是设置跨域请求;
// 官方推荐配置
var Koa = require('koa');
var cors = require('koa2-cors');
var app = new Koa();
app.use(cors());
koa-session-minimal: 因为koa本身并不能处理 session,在 koa 中处理 session 需要其他中间件的支持,在网上一番搜索后,发现很多人用的这个,于是我也用了。。。;
koa-mysql-session: 用来吧session存到数据库里面
// 这两个模块用法
const session = require('koa-session-minimal');
const MysqlStore = require('koa-mysql-session'