| 123456789101112131415161718192021222324252627 | const express = require('express')const path = require('path')const cookieParser = require('cookie-parser')const logger = require('morgan')const cors = require('cors')const response = require('./utils/responseHandler')const dokumenController = require('./controller/dokumen.controller')const app = express()require('./config/db')()app.use(logger('dev'))app.use(express.json())app.use(cors({ origin: true, credentials: true }))app.use(express.urlencoded({ extended: false }))app.use(cookieParser())app.use(express.static(path.join(__dirname, 'public')))// route versionapp.use('/v1', require('./routes/v1'))app.get('/dokumen/:id/:nama_file', dokumenController.getDokumen)app.use((req, res) =>  response.error(res, { code: 404, message: 'request not found' }))module.exports = app
 |