| 12345678910111213141516171819202122232425262728293031323334 | 
							- const express = require('express')
 
- const path = require('path')
 
- const cookieParser = require('cookie-parser')
 
- const logger = require('morgan')
 
- const cors = require('cors')
 
- const csrf = require('./middleware/csrf')
 
- 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('asdfa7a56sdf586aasdf'))
 
- // app.use(csrf("XwHsY7X1spE#pdhgdGe9G$Cw&mF7n8=$", ['POST', 'PUT', 'DELETE'], ['/v1/auth/login', /\/v1\/auto\//i]))
 
- app.use(express.static(path.join(__dirname, 'public')))
 
- app.get('/', (req, res) => {
 
-   return res.json({
 
-     message: 'API SIDALI'
 
-   })
 
- })
 
- // 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
 
 
  |