# 学生管理系统 后端接口 **Repository Path**: bigfanshu/student-admin ## Basic Information - **Project Name**: 学生管理系统 后端接口 - **Description**: 主要难点和亮点为: 学生信息可通过Excel文件导入和导出. 学生信息的导出可自定义表头的名称和字段, 自由度高 此外,设置了管理员密码找回机制, 实现了通过邮箱的方式找回 与学生管理系统配套使用 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 12 - **Forks**: 5 - **Created**: 2022-10-07 - **Last Updated**: 2026-01-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: JavaScript, Nodejs, Express, MySQL, Excel ## README #### 数据库的数据已经在项目文件中,查看localhost.sql文件即可,数据库使用MySQL5.6或5.7版本,直接使用数据库管理工具导入该文件即可,设置数据库用户名root密码123456,可在项目中的数据库连接文件里面修改 1.先安装依赖 ``` npm i ``` 1.安装nodemon后才能运行run.bat(或者手动运行```nodemon app```命令也行) ``` npm i nodemon -g ``` 2.如需使用邮箱功能, 请自行修改util/nodemailer 中的邮箱配置, 并修改controller/admin.js中与邮箱相关的代码, 相关代码如下(若干处): ``` // 发送邮件 const mail = { from: `"学生管理系统"`,// 发件人 subject: '验证码',//邮箱主题 to: email,//收件人,这里由post请求传递过来 // 邮件内容,用html格式编写 html: `

您好!

您的验证码是:${code}, 有效期十分钟

如果不是您本人操作,请无视此邮件

` } ``` ### 如有问题,直接留言至gitee即可