-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathroutes.js
68 lines (57 loc) · 2.09 KB
/
routes.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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
const express = require('express');
const router = express.Router();
//引入首页的路由文件
const home = require('./routes/home');
//引入问题的路由文件
const question = require('./routes/question');
const user = require('./routes/user');
const notify = require('./routes/notify');
const reply = require('./routes/reply');
const comment = require('./routes/comment');
const message = require('./routes/message');
//---------------------------------首页-------------------------------------
router.get('/',home.index);
//登录
router.get('/login',home.login);
//注册
router.get('/register',home.register);
// 注册数据处理
router.post('/register', home.postZhuce);
// 登录数据处理
router.post('/login', home.postLogin);
// 退出
router.get('/logout', home.tuichu);
//-------------------------------问题页面--------------------------------
//新建页面跳转
router.get('/question/create',question.create);
//编辑
router.get('/question/edit',question.edit);
//详情
router.get('/question/:id',question.index);
// 文章新建处理
router.post('/question/create', question.postCreate);
//-------------------------------用户页面----------------------------------
//个人设置
router.get('/setting',user.setting);
//用户列表
router.get('/users',user.all);
//个人中心
router.get('/user/:name',user.index);
//用户发布问题的列表
router.get('/user/:name/questions',user.questions);
//用户回复的列表
router.get('/user/:name/messages',user.messages);
//-----------------------------留言回复列表-------------------------------------
// 留言提交处理
router.post('/:article_id/reply', reply.postReply);
// 二级回复处理
router.post('/:article_id/comment', comment.postComment);
// 二级回复显示
router.get('/:reply_id/showComments', comment.showComments);
//------------------------------消息列表----------------------------------------
// 消息显示
router.get('/my/messages', message.index);
// 更新一条未读为已读
router.get('/:message_id/updateone', message.updateone);
router.get('/notify',notify.index);
module.exports = router;