public.routes.js 1020 B

123456789101112131415161718192021222324252627
  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.post('/user/add', handleDokumen.array('dokumen'), user.addUserPublic)
  10. router.get('/pt', pt.public)
  11. router.get('/pelanggaran', pelanggaran.public)
  12. router.get('/pemantauan', pemantauan.public)
  13. // router.post(
  14. // '/laporan/create',
  15. // handleDokumen.fields([{ name: 'dokumen' }, { name: 'foto', maxCount: 1 }]),
  16. // laporan.public
  17. // )
  18. router.post(
  19. '/laporan/create',
  20. auth,
  21. handleDokumen.array('dokumen'),
  22. laporan.public
  23. )
  24. router.post('/user/create', handleDokumen.single('foto'), user.addUserPublic)
  25. module.exports = router