-
Notifications
You must be signed in to change notification settings - Fork 0
/
web_router.js
42 lines (35 loc) · 1.69 KB
/
web_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
42
/**
* Created by 邱建强 on 2017/12/12.
*/
var express = require('express');
var user = require('./controllers/user');
var post = require('./controllers/post');
var auth = require('./controllers/auth');
var router = express.Router();
var config = require('./config');
router.get('/', post.index); // 主页
router.get('/week', post.week); // 周榜
router.get('/month', post.month); // 月榜
router.get('/p/:page', post.index); // 主页分页
router.get('/week/p/:page', post.week); // 周榜分页
router.get('/month/p/:page', post.week); // 月榜分页
router.get('/post/up', post.upload); // 上传帖子
router.get('/post/pass', post.pass); // 审核帖子
router.get('/topic/:topic', post.topic); // 某个帖子
router.get('/user/new', user.new); // 注册新用户
router.get('/user/login', user.login); // 站内登陆
router.get('/auths/:type', auth.index); // 第三方登陆
router.get('/auth/wb', auth.wbSign); // 微博登录
router.get('/auth/qq', auth.qqSign); // qq登录进入
router.get('/user/out', user.out); // 退出登录
router.get('/user/edit', user.edit); // 修改用户资料的页面
router.get('/user/center', user.center); // 用户中心
router.get('/people/:name', user.index); // 某人的主页
router.get('/people/:name/:page', user.index);// 某人的主页的分页
router.get('/reply/:name', user.reply); // 某人的评论
router.get('/reply/:name/:page', user.reply); // 某人的评论的分页
// 这个页面主要是用于通过iframe框架的地址来传递值!
router.use('/uploadredirect', function (req, res, next) {
res.send('helloWorld!');
});
module.exports = router;