这是一个社团黄页与管理系统,解决多社团信息集中于管理的多方面问题。
- 社团黄页
- 社团信息管理
- 在线报名
- 纳新管理
- 人员管理
- 活动报名
- 资产管理
- bin - 服务启动入口
- interface - 业务接口实现
- fontend - 前端代码
- assets - 前端资源
- components - 前端组件
- config - 运行与编译变量配置
- libs - 前端工具
- store - vue store
- template - 界面模板
- theme - 全局演示
- views - 界面 vue 文件
- lib - 公共类库
- pubilc - 静态资源
- routes - 服务路由
- view - 视图
- script - 脚本
- 新建数据库
club
(以config.json
内配置的数据库为准) - 执行
npm run initdb
并根据提示填写数据库连接信息; - 若需要重置某个表,如:重置
account
表,则执行npm run initdb -- account
。
- 执行
npm install
; - 前端执行
npm run dev
,后端使用 Visual Studio Code 运行调试(直接按下F5
即可)。
- 服务器需安装
nodejs
和npm
。部署执行如下脚本:
npm install
- 编译前端代码:
npm run build
- 启动服务:
npm start
- 以守护进程方式,启动服务:
forever start ./bin/www
- 8988 (可在
config.json
配置)