-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrouter.js
36 lines (30 loc) · 1.1 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
var express = require('express');
var router = express.Router();
// var auth = require('./middlewares/auth');
var sign = require('./controllers/sign');
var index = require('./controllers/index');
var publish = require('./controllers/publish');
var detail = require('./controllers/detail');
var list = require('./controllers/list');
var person = require('./controllers/person');
// 首屏
router.get('/',index.index);
router.get('/sign', sign.signPage);
router.post('/register', sign.register);
router.post('/login', sign.login);
router.get('/logout', sign.logout);
// 发布信息
router.get('/publish',publish.publish);
router.get('/publish:id',publish.update);
router.post('/publish',publish.postInfo);
router.post('/uploadimg',publish.uploadimg);
//信息详情
router.get('/detail/:id',detail.getDetail);
router.post('/approval',detail.approval);
//信息列表
router.get('/list:sort',list.renderList);
router.post('/list:sort',list.renderData);
//个人中心
router.get('/person',person.personRender);
router.delete('/person/publish',person.deteleInfo);
module.exports = router;