From 7b96b16bbfa546d3bbc23d18606bb885effc60ca Mon Sep 17 00:00:00 2001 From: jackycheng <> Date: Fri, 12 Sep 2025 16:03:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E5=88=9D=E5=A7=8B=E5=8C=96=E7=9A=84=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E9=98=B2=E6=AD=A2ai=E7=BC=96=E5=86=99=E6=97=B6=E5=87=BA?= =?UTF-8?q?=E7=8E=B0=E5=BE=AA=E7=8E=AF=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/server/src/database/index.ts | 8 +------- packages/server/src/database/instance.ts | 7 +++++++ packages/server/src/index.ts | 6 +++--- 3 files changed, 11 insertions(+), 10 deletions(-) create mode 100644 packages/server/src/database/instance.ts diff --git a/packages/server/src/database/index.ts b/packages/server/src/database/index.ts index 8b8b021..a013693 100644 --- a/packages/server/src/database/index.ts +++ b/packages/server/src/database/index.ts @@ -1,10 +1,4 @@ -import path from "path"; -import { Sequelize } from "sequelize"; - -export const sequelize = new Sequelize({ - dialect: "sqlite", - storage: path.resolve(__dirname, process.env.DB_PATH || "./data.sqlite"), -}); +import { sequelize } from "./instance"; async function initializeDatabase() { try { diff --git a/packages/server/src/database/instance.ts b/packages/server/src/database/instance.ts new file mode 100644 index 0000000..3930455 --- /dev/null +++ b/packages/server/src/database/instance.ts @@ -0,0 +1,7 @@ +import path from "path"; +import { Sequelize } from "sequelize"; + +export const sequelize = new Sequelize({ + dialect: "sqlite", + storage: path.resolve(__dirname, process.env.DB_PATH || "./data.sqlite"), +}); diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index 4814b24..278cb8b 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -12,7 +12,7 @@ import expressOasGenerator, { dotenv.config({ path: path.resolve(__dirname, "../../../.env") }); import "./database"; -import { sequelize } from '@/database' +import { sequelize } from "@/database/instance"; import { createApis } from "./api"; const port = process.env.PORT || 3005; @@ -54,9 +54,9 @@ const host = "0.0.0.0"; app.listen(Number(port), host, async () => { try { await sequelize.sync({ alter: true }); - console.log('[server]: sequelize.sync() executed'); + console.log("[server]: sequelize.sync() executed"); } catch (e) { - console.error('Failed to sync database:', e); + console.error("Failed to sync database:", e); } console.log(`[server]: Server is running at http://${host}:${port}`); });