| 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
|