refactor: swap logger
This commit is contained in:
parent
c29ec941ca
commit
89b5a22b75
4 changed files with 118 additions and 76 deletions
12
src/app.ts
12
src/app.ts
|
|
@ -4,8 +4,8 @@ import express, { json, urlencoded } from "express";
|
|||
import swaggerUi from "swagger-ui-express";
|
||||
import swaggerDocument from "./swagger.json";
|
||||
import error from "./middlewares/error";
|
||||
import morgan from "./middlewares/morgan";
|
||||
import { RegisterRoutes } from "./routes";
|
||||
import logMiddleware from "./middlewares/log";
|
||||
import { addUserRoles, createUser, getRoleByName, listUser } from "./services/keycloak";
|
||||
import prisma from "./db";
|
||||
|
||||
|
|
@ -62,11 +62,17 @@ const APP_PORT = +(process.env.APP_PORT || 3000);
|
|||
});
|
||||
}
|
||||
|
||||
const originalSend = app.response.json;
|
||||
|
||||
app.response.json = function (body: unknown) {
|
||||
this.app.locals.response = body;
|
||||
return originalSend.call(this, body);
|
||||
};
|
||||
|
||||
app.use(cors());
|
||||
app.use(json());
|
||||
app.use(urlencoded({ extended: true }));
|
||||
|
||||
app.use(logMiddleware);
|
||||
app.use(morgan);
|
||||
|
||||
app.use("/", express.static("static"));
|
||||
app.use("/api-docs", swaggerUi.serve, swaggerUi.setup(swaggerDocument));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue