admin.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. // 引入express框架
  2. const express = require('express');
  3. // 创建博客管理页路由
  4. const admin = express.Router();
  5. // 渲染登录页面
  6. admin.get('/login', require('./admin/loginPage'))
  7. // 实现登录功能
  8. admin.post('/login', require('./admin/login'))
  9. // 实现退出功能
  10. admin.get('/logout', require('./admin/logout'));
  11. // 渲染用户列表页面
  12. admin.get('/user', require('./admin/userPage'));
  13. // 新增用户
  14. admin.get('/user-edit', require('./admin/user-edit'));
  15. // 实现新增用户
  16. admin.post('/user-edit', require('./admin/user-edit-fn'));
  17. // 实现修改用户
  18. admin.post('/user-modify', require('./admin/user-modify-fn'));
  19. // 删除用户
  20. admin.get('/user-delete', require('./admin/user-delete'));
  21. // 文章列表页面路由
  22. admin.get('/article', require('./admin/article'));
  23. // 文章编辑页面路由
  24. admin.get('/article-edit', require('./admin/article-edit'));
  25. // 实现文章添加功能
  26. admin.post('/article-add', require('./admin/article-add'));
  27. module.exports = admin;
  28. // 实现文章修改功能
  29. admin.post('/article-modify', require('./admin/article-modify-fn'));
  30. module.exports = admin;
  31. // 实现文章删除功能
  32. admin.get('/article-delete', require('./admin/article-delete'));
  33. module.exports = admin;