index.js 711 B

12345678910111213141516171819202122232425262728
  1. const router = require('express').Router()
  2. const dokumenController = require('../controller/dokumen.controller')
  3. router.get('/', (req, res) => {
  4. return res.json({
  5. message: 'API SIDALI'
  6. })
  7. })
  8. router.use('/v1', require('../routes/v1'))
  9. router.use('/v2', require('../routes/v2'))
  10. router.get('/dokumen/:id/:nama_file', dokumenController.getDokumen)
  11. router.get('/csrf',
  12. (req, res, next) => {
  13. // if (req.headers['x3u2-y4w1r'] !== Date.now().toString().slice(0, 10) + '51d@l!') {
  14. if (req.headers['x3u2-y4w1r'] !== '51d@l!') {
  15. return res.status(401).json({ message: 'unauthorized' })
  16. }
  17. next()
  18. },
  19. (req, res) => {
  20. return res.json({ token: null })
  21. }
  22. )
  23. module.exports = router