database separated and stability improved, celebrate argument parse added, fastest session server search added, session server work check added, session server websocket get added, error handling improved, overal stability improved, overal scalability improved, everything refactored
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
const {port} = require('./config')
|
||||
const app = require('express')()
|
||||
const helmet = require('helmet')
|
||||
const routes = require('./src/routes')
|
||||
const { errors } = require('celebrate')
|
||||
const body_parser = require('body-parser')
|
||||
const {request_logger, error_logger} = require('./src/middlewares/logger')
|
||||
const {options, cors} = require('./src/middlewares/cors')
|
||||
const {error_handler} = require('./src/middlewares/error_handler')
|
||||
//const limiter = require('./src/middlewares/limiter')
|
||||
|
||||
app.options(options)
|
||||
|
||||
app.use(cors)
|
||||
|
||||
app.use(helmet())
|
||||
|
||||
app.use(body_parser.json())
|
||||
|
||||
app.use(request_logger)
|
||||
|
||||
//app.use(limiter)
|
||||
|
||||
app.use(routes)
|
||||
|
||||
app.use(errors())
|
||||
|
||||
app.use(error_logger)
|
||||
|
||||
app.use(error_handler)
|
||||
|
||||
|
||||
// start listen server
|
||||
app.listen(port)
|
||||
console.log('all config.js tests passed successfully [not developed]')
|
||||
console.log(`Listening at http://localhost:${port}`)
|
||||
Reference in New Issue
Block a user