common.js 602 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. const express = require('express')
  2. const router = express.Router()
  3. /**
  4. * Create/Edit document
  5. */
  6. router.get(['/e', '/e/*'], (req, res, next) => {
  7. res.render('main/editor')
  8. })
  9. /**
  10. * Administration
  11. */
  12. router.get(['/a', '/a/*'], (req, res, next) => {
  13. res.render('main/admin')
  14. })
  15. /**
  16. * Profile
  17. */
  18. router.get(['/p', '/p/*'], (req, res, next) => {
  19. res.render('main/profile')
  20. })
  21. /**
  22. * View document
  23. */
  24. router.get('/', (req, res, next) => {
  25. res.render('main/welcome')
  26. })
  27. /**
  28. * View document
  29. */
  30. router.get('/*', (req, res, next) => {
  31. res.render('main/page')
  32. })
  33. module.exports = router