index.js 685 B

1234567891011121314151617181920
  1. const router = require('express').Router()
  2. const auth = require('../../middleware/verifyToken')
  3. const roleId = require('../../middleware/role')
  4. router.get('/', (req, res) => {
  5. return res.json({
  6. message: 'welcome to api v1',
  7. version: 1,
  8. })
  9. })
  10. router.use('/laporan', auth, roleId([2020, 2021]), require('./laporan'))
  11. router.use('/sanksi', auth, require('./sanksi'))
  12. router.use('/public', require('./public.routes'))
  13. router.use('/auth', require('./auth.routes'))
  14. router.use('/user', auth, require('./user.routes'))
  15. router.use('/pemantauan', auth, require('./pemantauan.routes'))
  16. router.use('/pt', auth, roleId([2020, 2021]), require('./pt.routes'))
  17. module.exports = router