/ThinkJS-Vue.js-blog

使用 ThinkJS+Vue.js+mysql 开发的博客程序,演示地址:

Primary LanguageJavaScriptApache License 2.0Apache-2.0

结构

├── admin			//后台vue项目,vue-cli创建
│   ├── build
│   ├── config
│   ├── index.html
│   ├── package.json
│   ├── src
│   └── static
├── development.js		//开发模式入口
├── package.json
├── production.js		//生产模式入口
├── src
│   ├── bootstrap		//启动自动执行目录
│   ├── config			//配置目录
│   ├── controller		//控制器目录
│   │   ├── api			//接口控制器目录
│   ├── extend
│   ├── logic
│   ├── model			//模型目录
│   └── service
├── view			//前台模版目录
└── www				//对外开放目录
    ├── admin.html		//后台入口文件
    └── static			//静态资源

安装

后台默认账号:admin 默认密码:123456

开发

导入sql,修改配置中 mysql 部分,启动服务

# 启动服务端
npm start
# 启动后台服务
cd ./admin
npm start

部署

# 编译
cd ./admin
npm run build

src/ view/ www/ production.js package.json 上传至服务器

执行npm install

修改配置中 mysql 部分

修改pm2.jsoncwd 部分,pm2 start pm2.json 启动服务

参考nginx.conf进行配置