Skip to content

Commit b6925c7

Browse files
author
Colin Lee
committed
完成路由设计
1 parent 2973ace commit b6925c7

File tree

5 files changed

+55
-1
lines changed

5 files changed

+55
-1
lines changed

myblog/routes/comments.js

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
const express = require('express')
2+
const router = express.Router()
3+
const checkLogin = require('../middlewares/check').checkLogin
4+
5+
// POST /comments 创建一条留言
6+
router.post('/', checkLogin, function (req, res, next) {
7+
res.send('创建留言')
8+
})
9+
10+
// GET /comments/:commentId/remove 删除一条留言
11+
router.get('/:commentId/remove', checkLogin, function (req, res, next) {
12+
res.send('删除留言')
13+
})
14+
15+
module.exports = router

myblog/routes/posts.js

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
const express = require('express')
22
const router = express.Router()
3-
43
const checkLogin = require('../middlewares/check').checkLogin
54

65
// GET /posts 所有用户或者特定用户的文章页

myblog/routes/signin.js

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
const express = require('express')
2+
const router = express.Router()
3+
const checkNotLogin = require('../middlewares/check').checkNotLogin
4+
5+
// GET /signin 登录页
6+
router.get('/', checkNotLogin, function (req, res, next) {
7+
res.send('登录页')
8+
})
9+
10+
// POST /signin 用户登录
11+
router.post('/', checkNotLogin, function (req, res, next) {
12+
res.send('登录')
13+
})
14+
15+
module.exports = router

myblog/routes/signout.js

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const express = require('express')
2+
const router = express.Router()
3+
const checkLogin = require('../middlewares/check').checkLogin
4+
5+
// GET /signout 登出
6+
router.get('/', checkLogin, function (req, res, next) {
7+
res.send('登出')
8+
})
9+
10+
module.exports = router

myblog/routes/signup.js

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
const express = require('express')
2+
const router = express.Router()
3+
const checkNotLogin = require('../middlewares/check').checkNotLogin
4+
5+
// GET /signup 注册页
6+
router.get('/', checkNotLogin, function (req, res, next) {
7+
res.send('注册页')
8+
})
9+
10+
// POST /signup 用户注册
11+
router.post('/', checkNotLogin, function (req, res, next) {
12+
res.send('注册')
13+
})
14+
15+
module.exports = router

0 commit comments

Comments
 (0)