-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrouter.js
41 lines (30 loc) · 1.84 KB
/
router.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
var express = require('express');
var middlewares = require('./middleWares/check')
var router = express.Router();
var User = require("./routes/index");
var login = require('./routes/login');
var users = require('./routes/users');
var question = require('./routes/getQuestion')
var qhistory = require('./routes/questioHistory')
var Poetry = require('./routes/poetryDisplay')
//router.get('/users/id',User.getUserName); //发送信息
router.route('/users/id').get(middlewares.checkToken, users.getUser) //获取某个用户信息 index页
.put(middlewares.checkToken, users.modifyUser); //认证user authen页
router.post('/login/updateUserInfo', middlewares.checkToken, login.updateUserInfo); //认证之后更新信息
router.get('/login/isAuthenSuc', middlewares.checkToken, login.isAuthenSuc); //是否认证
// router.get('/users/id', function(req, res, next) {
// res.send('respond with a resource');
// });
router.post('/onLogin', login.onLogin); //登录 index页
router.post('/verifyLogin', login.verifyLogin); //验证登录 index页
router.get('/course/Detail', question.getQuestionItem);
router.get('/course/Units',middlewares.checkToken, question.getUnits);
router.get('/course/Detail/Question', middlewares.checkToken, question.getUnitsQuestion);
router.get('/course/Extra/Question', middlewares.checkToken, question.getExtraQuestion);
router.post('/course/History',middlewares.checkToken, qhistory.postHistory);
router.get('/course/History', middlewares.checkToken, qhistory.getHistory);
router.get('/course/Wrong', middlewares.checkToken, qhistory.getWrongQuestion);
router.get('/course/Wrong/Subject', middlewares.checkToken, qhistory.getWrongSubject);
router.get('/course/Wrong/Question', middlewares.checkToken, qhistory.getWrongSubQuestion);
router.get('/peotry/Edition', middlewares.checkToken, Poetry.getPoetry);
module.exports = router;