public.routes.js 795 B

12345678910111213141516171819202122
  1. const router = require('express').Router()
  2. const user = require('../../controller/user.controller')
  3. const pt = require('../../controller/pt.controller')
  4. const pelanggaran = require('../../controller/pelanggaran.controller')
  5. const laporan = require('../../controller/laporan.controller')
  6. const pemantauan = require('../../controller/pemantauan.controller')
  7. const handleDokumen = require('../../utils/handleDokumen')
  8. const auth = require('../../middleware/verifyTokenPublic')
  9. router.get('/pt', pt.public)
  10. router.get('/pelanggaran', pelanggaran.public)
  11. router.get('/pemantauan', pemantauan.public)
  12. router.post(
  13. '/laporan/create',
  14. auth,
  15. handleDokumen.array('dokumen'),
  16. laporan.public
  17. )
  18. router.post('/user/create', handleDokumen.single('foto'), user.addUserPublic)
  19. module.exports = router