| 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 version
- app.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
|