-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrouter.js
More file actions
30 lines (25 loc) · 1.11 KB
/
Copy pathrouter.js
File metadata and controls
30 lines (25 loc) · 1.11 KB
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
const express = require('express')
const router = express.Router()
// API Consts
const postalCalculatorController = require('./api/week09/assign/controller')
const week10TeamRouter = require('./api/week10/team/familyHistoryRouter')
const week10ClassRouter = require('./api/week10/class/bookRouter')
const projectRouter = require('./api/project/router')
const week11TeamRouter = require('./api/week11/team/router')
const week12TeamRouter = require('./api/week12/team/router')
const project2Router = require('./api/project2/router')
// Page Consts
const postalPage = require('./api/week09/assign/pageController')
const class10Page = require('./api/week10/class/getPage')
// Route to APIs
router.get('/mail', postalCalculatorController)
router.use('/week10/team', week10TeamRouter)
router.use('/week10/class', week10ClassRouter)
router.use('/zumBugz', projectRouter)
router.use('/week11/team', week11TeamRouter)
router.use('/week12/team', week12TeamRouter)
router.use('/lab-queue', project2Router)
// Route to Pages
router.get('/week09/assign', postalPage.getForm)
router.get('/week10/class', class10Page.getPage)
module.exports = router