From b3f4447d5c58732f234d853d3ba005d931476ad4 Mon Sep 17 00:00:00 2001 From: pjmw9izve <2308014474@qq.com> Date: Sun, 6 Oct 2024 13:10:29 +0800 Subject: [PATCH] ADD file via upload --- router.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 router.js diff --git a/router.js b/router.js new file mode 100644 index 0000000..7ee77e8 --- /dev/null +++ b/router.js @@ -0,0 +1,24 @@ +const express = require('express'); +const router = express.Router(); +const multer = require('multer'); +const randomSelect = require('./services/randomSelect'); +const ranking = require('./services/ranking'); +const classManager = require('./services/classManager'); +const scoreManager = require('./services/scoreManager'); + +// 文件上传配置 +const upload = multer({ dest: 'uploads/' }); + +// 路由 - 添加班级 +router.post('/upload', upload.single('file'), classManager.addClass); + +// 路由 - 随机点名 +router.get('/random-call', randomSelect.selectStudent); + +// 路由 - 获取排名 +router.get('/ranking', ranking.getRanking); + +// 路由 - 更新分数 +router.post('/update-score', scoreManager.updateScore); + +module.exports = router;