| 12345678910111213141516171819202122232425262728293031 | const router = require('express').Router()const dokumenController = require('../controller/dokumen.controller')const auth = require('../middleware/verifyToken')const handleDokumen = require('../utils/handleDokumen')router.get('/', (req, res) => {  return res.json({    message: 'API SIDALI'  })})router.use('/v1', require('../routes/v1'))router.use('/v2', require('../routes/v2'))router.get('/dokumen/:id/:nama_file', dokumenController.getDokumen)router.post('/dokumen', auth, handleDokumen.single('dokumen'), dokumenController.createDokumen)router.get('/csrf',  (req, res, next) => {    // if (req.headers['x3u2-y4w1r'] !== Date.now().toString().slice(0, 10) + '51d@l!') {    if (req.headers['x3u2-y4w1r'] !== '51d@l!') {      return res.status(401).json({ message: 'unauthorized' })    }    next()  },  (req, res) => {    return res.json({ token: null })  })module.exports = router
 |