app.js 714 B

12345678910111213141516171819202122232425
  1. const express = require('express')
  2. const path = require('path')
  3. const cookieParser = require('cookie-parser')
  4. const logger = require('morgan')
  5. const response = require('./utils/responseHandler')
  6. const dokumenController = require('./controller/dokumen.controller')
  7. const app = express()
  8. require('./config/db')()
  9. app.use(logger('dev'))
  10. app.use(express.json())
  11. app.use(express.urlencoded({ extended: false }))
  12. app.use(cookieParser())
  13. app.use(express.static(path.join(__dirname, 'public')))
  14. // route version
  15. app.use('/v1', require('./routes/v1'))
  16. app.get('/dokumen/:id', dokumenController.getDokumen)
  17. app.use((req, res) =>
  18. response.error(res, { code: 404, message: 'request not found' })
  19. )
  20. module.exports = app