renaming, spawning forms if it does not exist, simplifying
This commit is contained in:
40
flame/util.js
Normal file
40
flame/util.js
Normal file
@@ -0,0 +1,40 @@
|
||||
import moment from 'moment'
|
||||
import chalk from 'chalk'
|
||||
import paths from 'path'
|
||||
|
||||
import { fileURLToPath } from 'url';
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
const __dirname = paths.dirname(__filename);
|
||||
|
||||
export default class util {
|
||||
|
||||
static APP_PATH = paths.join(__dirname, "..")
|
||||
static CAVE_PATH = paths.join(__dirname, "../cave")
|
||||
static FLAME_PATH = __dirname
|
||||
static FORMS_PATH = paths.join(__dirname, "../forms")
|
||||
|
||||
static logRequest(req, res, next) {
|
||||
const formattedDate = moment().format('M.D');
|
||||
const formattedTime = moment().format('h:mma');
|
||||
if(req.url.includes("/api/")) {
|
||||
console.log(chalk.blue(` ${req.method} ${req.url} | ${formattedDate} ${formattedTime}`));
|
||||
} else {
|
||||
if(req.url === "/")
|
||||
console.log(chalk.gray(` ${req.method} ${req.url} | ${formattedDate} ${formattedTime}`));
|
||||
}
|
||||
next();
|
||||
}
|
||||
|
||||
static logResponse(req, res, next) {
|
||||
const originalSend = res.send;
|
||||
res.send = function (body) {
|
||||
if(res.statusCode >= 400) {
|
||||
console.log(chalk.blue( `<-${chalk.red(res.statusCode)}- ${req.method} ${req.url} | ${chalk.red(body)}`));
|
||||
} else {
|
||||
console.log(chalk.blue(`<-${res.statusCode}- ${req.method} ${req.url}`));
|
||||
}
|
||||
originalSend.call(this, body);
|
||||
};
|
||||
next();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user