public.routes.js 987 B

123456789101112131415161718192021222324
  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. const pengunjung = require('../../controller/pengunjung.controller')
  10. router.get('/pt', pt.public)
  11. router.get('/pelanggaran', pelanggaran.public)
  12. router.get('/pemantauan', pemantauan.public)
  13. router.get('/laporan/:no_laporan', laporan.getLaporanByNoLaporan)
  14. router.post(
  15. '/laporan/create',
  16. auth,
  17. handleDokumen.array('dokumen'),
  18. laporan.public
  19. )
  20. router.post('/user/create', handleDokumen.single('foto'), user.addUserPublic)
  21. router.get('/pengunjung', pengunjung.getPengunjungPublic)
  22. module.exports = router