nodly
Version:
Nodly is an interactive CLI for scaffolding modern Node.js/Express.js backend projects with instant setup for databases, mailers, queues, sockets, and more. Skip boilerplate and start building features fast.
23 lines (20 loc) • 643 B
JavaScript
// middlewares/app.middleware.js
import ApiResponse from "../utils/apiresponses.js";
export const requestLoggerGlobal = (req, res, next) => {
try {
console.log(`[Global Logger] ${req.method} ${req.url}`);
next();
} catch (error) {
console.error("Global Logger Error:", error);
return ApiResponse.error(res, "Logger middleware failed");
}
};
export const requestLoggerRouter = (req, res, next) => {
try {
console.log(`[Router Logger] ${req.method} ${req.url}`);
next();
} catch (error) {
console.error("Router Logger Error:", error);
return ApiResponse.error(res, "Logger middleware failed");
}
};