【文件属性】:
文件名称:smile-blog-koa:博客服务端 @Koa2
文件大小:54KB
文件格式:ZIP
更新时间:2021-05-08 04:45:25
JavaScript
smile-blog-koa
权限控制
无感知Token刷新
支持七牛云文件上传
HTTPS反向代理
Koa2 + Sequelize
MySQL
该项目为服务端部分,其它部分可点击下面的链接
展示前端
管理后台
服务端
Setup
需要把config目录下的config.js.sample重命名为config.js,然后进行相关参数的配置
开始需要关闭权限校验中间件,通过Postman创建一个超级管理员(看最下面)
启动该项目前需要全局安装nodemon和pm2
npm install -g nodemon
npm install -g pm2
# install
npm install
# development
nodemon
# production
pm2 start app
创建超级管理员
打开app/api/v1/article.js,找到authorApi.post('/
【文件预览】:
smile-blog-koa-develop
----.travis.yml(478B)
----core()
--------http-exception.js(3KB)
--------multipart.js(4KB)
--------util.js(972B)
--------lin-validator.js(7KB)
--------init.js(743B)
--------db.js(1KB)
----config()
--------config.js.sample(1KB)
----package.json(1KB)
----middleware()
--------auth.js(3KB)
--------exception.js(723B)
----package-lock.json(39KB)
----app()
--------models()
--------dao()
--------validators()
--------api()
--------lib()
----id_rsa.enc(3KB)
----.gitignore(273B)
----app.js(464B)
----README.md(1KB)
----script()
--------deploy.sh(59B)