fix: global bigint serialization
This commit is contained in:
+10
-5
@@ -9,6 +9,11 @@ import dotenv from "dotenv";
|
||||
import fs from "fs";
|
||||
import path from "path";
|
||||
|
||||
// BigInt JSON support - MUST BE BEFORE ROUTERS
|
||||
(BigInt.prototype as any).toJSON = function () {
|
||||
return this.toString();
|
||||
};
|
||||
|
||||
const envPath =
|
||||
["../.env", "../../.env", ".env"]
|
||||
.map((p) => path.resolve(process.cwd(), p))
|
||||
@@ -16,17 +21,17 @@ const envPath =
|
||||
|
||||
dotenv.config({ path: envPath });
|
||||
|
||||
import { prisma } from "./utils/prisma";
|
||||
import { errorHandler } from "./middleware/errorHandler";
|
||||
import { adminRouter } from "./routes/admin";
|
||||
import { authRouter } from "./routes/auth";
|
||||
import { overseerRouter } from "./routes/overseer";
|
||||
import { tautulliRouter } from "./routes/tautulli";
|
||||
import { transactionsRouter } from "./routes/transactions";
|
||||
import { userRouter } from "./routes/users";
|
||||
import { walletRouter } from "./routes/wallet";
|
||||
import { transactionsRouter } from "./routes/transactions";
|
||||
import { adminRouter } from "./routes/admin";
|
||||
import { tautulliRouter } from "./routes/tautulli";
|
||||
import { overseerRouter } from "./routes/overseer";
|
||||
import { webhookRouter } from "./routes/webhooks";
|
||||
import { setupSocketHandlers } from "./services/socket";
|
||||
import { prisma } from "./utils/prisma";
|
||||
|
||||
const app = express();
|
||||
const httpServer = createServer(app);
|
||||
|
||||
Reference in New Issue
Block a user