1、使用eggjs重构了服务端
2、使用single-spa,vue-cli 重构了后台页面
3、完善了模板模块也修复了一些已知bug
1、nodejs 12.13.0 + eggjs 2
2、vue-cli
3、mongodb 4+
文档: DoraCMS 开发文档
演示地址: 前端开发俱乐部
后台登录: https://www.html-js.cn/dr-admin
测试账号:doracms/123456
https://nodejs.org/zh-cn/
vi ~/.bash_profile
export NODE_ENV=development
MONGODBPATH=/Users/Dora/Documents/dora/soft/mongodb/bin
PATH="${MONGODBPATH}:${PATH}"
export PATH
source ~/.bash_profile
以上步骤做了两件事情:
1、设置nodejs环境变量为 development,生产环境记得改为 production
2、将mongodb bin 目录添加到全局变量中,便于在终端的任何位置执行mongo脚本,注意改成自己安装mongodb的实际路径
https://www.mongodb.com/download-center#community
npm install egg-scripts -g // eggjs 脚本执行
npm install gulp -g // 静态资源构建
npm install apidoc -g // api文档生成
npm install
npm run init
网站图片资源可从这里获取 下载链接: https://pan.baidu.com/s/1th7Qlz4eJGNN3w_Tacl9AQ 提取码: jczt ,解压后放到项目根目录下 app/public/upload (替换)。
npm install egg-scripts -g // egg 启动工具
npm install gulp -g // 静态资源构建
npm install apidoc -g // 生成api文档
npm install
npm run dev
npm start
npm run stop
npm run makePrdDoc
api访问地址: http://localhost:8080/static/apidoc/index.html
http://localhost:8080
http://localhost:8080/dr-admin
登录账号:doramart/123456 doracms/123456
如果你发现DoraCMS很有用,可以请生哥喝杯咖啡(⊙o⊙)哦
MIT