Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. const router = require('koa-router')(); // 引入koa路由器框架
  2. const controller = require('../controller/posts-ctl') // 引入我們新增的注冊控制器(控制它到那條路上)
  3.  
  4. // 重置到文章頁
  5. router.get('/', controller.getRedirectPosts)
  6. // 文章頁
  7. router.get('/posts', controller.getPosts)
  8. // 首頁分頁,每次輸出10條
  9. router.post('/posts/page', controller.postPostsPage)
  10. // 個人文章分頁,每次輸出10條
  11. router.post('/posts/self/page', controller.postSelfPage)
  12. // 單篇文章頁
  13. router.get('/posts/:postId', controller.getSinglePosts)
  14. // 發表文章頁面
  15. router.get('/create', controller.getCreate)
  16. // post 發表文章
  17. router.post('/create', controller.postCreate)
  18. // 發表評論
  19. router.post('/:postId',controller.postComment)
  20. // 編輯單篇文章頁面
  21. router.get('/posts/:postId/edit', controller.getEditPage)
  22. // post 編輯單篇文章
  23. router.post('/posts/:postId/edit', controller.postEditPage)
  24. // 刪除單篇文章
  25. router.post('/posts/:postId/remove', controller.postDeletePost)
  26. // 刪除評論
  27. router.post('/posts/:postId/comment/:commentId/remove', controller.postDeleteComment)
  28. // 評論分頁
  29. router.post('/posts/:postId/commentPage', controller.postCommentPage)
  30.  
  31. module.exports = router
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement