new commit

This commit is contained in:
2025-04-28 04:54:27 +02:00
parent 671ee0cccc
commit e7c8f811af
13 changed files with 1950 additions and 0 deletions

22
modules/logger.js Normal file
View File

@@ -0,0 +1,22 @@
const fs = require("node:fs")
const path = require("node:path")
require("colors")
if (!fs.existsSync(path.join(__dirname, "..", "logs"))) {
fs.mkdirSync(path.join(__dirname, "..", "logs"))
}
function log(message) {
console.log(`[${new Date().toISOString().magenta}] [${"INFO".green}] : ${message}`)
fs.appendFileSync(path.join(__dirname, "..", "logs", "info.log") ,`[${new Date().toISOString()}] [INFO] :\r\n${message}\r\n`)
}
function error(message) {
console.error(`[${new Date().toISOString().magenta}] [${"ERROR".red}] : ${message}`)
fs.appendFileSync(path.join(__dirname, "..", "logs", "error.log") ,`[${new Date().toISOString()}] [ERROR] :\r\n${message}\r\n`)
}
module.exports = {
error,
log
}

11
modules/utils.js Normal file
View File

@@ -0,0 +1,11 @@
function handleError(req, res, code, cause) {
if (req.headers["accept"]?.includes("application/json")) {
return res.status(code).json({ success: false, error: { code, message: cause } })
} else {
return res.render("error", { error: { code, message: cause } })
}
}
module.exports = {
handleError
}