observer added, database added to improve fault tolerance, config fixed, ping added, port allocation improved, session observer added, multiple checks added, run process improved, process running check added, fault tolerance improved

This commit is contained in:
C
2023-01-25 17:57:39 +05:00
parent c2bf9dce67
commit e3e2cc97aa
19 changed files with 2475 additions and 1 deletions
+13
View File
@@ -0,0 +1,13 @@
const server_error = require('../../lib/src/http/errors/server_error')
const error_handler = (err, req, res, next) => {
if (!err.status_code) {
err = new server_error(err.message)
}
res.status(err.status_code).json({message:err.message})
next(err)
}
module.exports = {
error_handler
}
+20
View File
@@ -0,0 +1,20 @@
const _logger = require('../../lib/src/logger')
const {log_path} = require('../../config')
const logger_runtime = new _logger(log_path)
const request_logger = (req, res, next) => {
var {url} = req
logger_runtime.log(url)
next()
}
const error_logger = (err, req, res, next) => {
logger_runtime.error(err.message)
next(err)
}
module.exports = {
request_logger,
error_logger
}