# 本科毕业设计-Egg.js-基于web的在线考试系统后端 **Repository Path**: daijiapeng/exam_server ## Basic Information - **Project Name**: 本科毕业设计-Egg.js-基于web的在线考试系统后端 - **Description**: 使用Egg.js开发的在线考试系统后端 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-02-23 - **Last Updated**: 2023-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 本科毕业设计-Egg.js-基于web的在线考试系统后端 #### 介绍 使用Egg.js+MySql开发的在线考试系统后端 #### 构建说明 1. 请先安装Node.js与npm,本项目使用node.js版本:`16.18.1`,使用npm版本:`8.19.2`;除此之外还需要安装MySQL Server,使用版本 `8.0.32` 2. 在终端中使用`git clone`本仓库,或下载仓库压缩包文件 3. 将终端定位至本项目根目录,使用`npm i`下载依赖 4. 在Mysql中创建一个名为examdb的数据库,并使用项目根目录下的`examdb.sql`文件生成数据库的结构 5. 进入`config/config.default.js`文件,修改`exports.mysql.client`中的`user、password、database`等信息 6. 将终端定位至本项目根目录,使用`npm run dev`或`npm start`启动服务器 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request