源码介绍
兔兔答题是一款前后端开源的移动端答题系统,采用 Node.js 和 Vue3 开发。由于 Node.js 依赖包体积较大,源码中不包含第三方依赖,请自行安装。
环境要求
- PHP: 8.2.x (8.3.x 及以上版本未完全测试,生产环境不建议使用)
- MySQL: >= 5.7.x (低于 5.7.0 版本无法使用)
- Redis: 推荐使用 7.0 及以上版本
- Node.js: >= 16.x (推荐生产环境编译打包成静态文件运行)
安装步骤
- 下载源码: 从 GitHub 或其他开源平台下载兔兔答题源码。
- 安装依赖: 在项目根目录下运行
npm i
安装 Node.js 依赖包。 配置域名:
- 打开
utils
目录下的request.js
文件,按照文件说明配置实际的 API 地址。 - 修改
App.vue
文件中的examUpdateTemplateId
为你的微信小程序订阅模板 ID。 - 替换代码中涉及到的开发者二维码图片。
- 打开
小程序配置:
- 打开
manifest.json
文件,将mp-weixin
对象中的appid
修改为你的小程序 appid。 - 根据需要修改
manifest.json
文件中的其他配置项,例如name
、description
等。
- 打开
Uniapp 开发引用配置:
- 打开
manifest.json
文件,将appid
修改为你在 Uniapp 上创建应用时分配的 appid。 - 根据需要修改
manifest.json
文件中的其他配置项,例如name
、description
等。
- 打开
其他说明
- 本项目使用 Vue3 和 Element Plus 开发管理端。
- 建议在生产环境中使用 Docker 等容器化技术部署,以简化环境配置和版本管理。
贡献代码
欢迎开发者提交 Pull Request,共同完善兔兔答题系统!
评论 (0)