From adc339af8f2d8e84aa7b4964875661d5d3d37294 Mon Sep 17 00:00:00 2001 From: starlight_0208 <2682994272@qq.com> Date: Thu, 17 Jul 2025 18:36:25 +0800 Subject: [PATCH] =?UTF-8?q?backend:=20=E6=8B=86=E5=88=86API=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E8=87=B3router=E7=9B=AE=E5=BD=95=E5=B9=B6=E9=87=8D?= =?UTF-8?q?=E6=9E=84=E5=AD=98=E5=82=A8=E6=A8=A1=E5=9D=97=EF=BC=8C=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E6=95=B0=E6=8D=AE=E5=BA=93=E4=BA=A4=E4=BA=92=E4=B8=8E?= =?UTF-8?q?=E5=8E=86=E5=8F=B2=E6=B6=88=E6=81=AF=E6=9F=A5=E8=AF=A2=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.js | 4 ++-- api.js => router/api.js | 4 ++-- storage.js => utils/storage.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) rename api.js => router/api.js (87%) rename storage.js => utils/storage.js (97%) diff --git a/app.js b/app.js index 7bd96af..f3b05c5 100644 --- a/app.js +++ b/app.js @@ -1,9 +1,9 @@ import express from "express"; import http from "http"; import log4js from "log4js"; -import apiRouter from "./api.js" +import apiRouter from "./router/api.js" import { Server } from "socket.io"; -import { saveToDatabase } from "./storage.js"; +import { saveToDatabase } from "./utils/storage.js"; import { onlineList, clientMap } from "./data.js"; const PORT = process.env.PORT || 5691; diff --git a/api.js b/router/api.js similarity index 87% rename from api.js rename to router/api.js index c4f76d5..fb14f46 100644 --- a/api.js +++ b/router/api.js @@ -1,6 +1,6 @@ import express from 'express'; -import { loadHistory, getDatabaseState } from "./storage.js"; -import { onlineList } from './data.js'; +import { loadHistory, getDatabaseState } from "../utils/storage.js"; +import { onlineList } from '../data.js'; const router = express.Router(); diff --git a/storage.js b/utils/storage.js similarity index 97% rename from storage.js rename to utils/storage.js index fae1458..3ac4119 100644 --- a/storage.js +++ b/utils/storage.js @@ -5,7 +5,7 @@ const logger = log4js.getLogger("db") const sequelize = new Sequelize({ dialect: 'sqlite', - storage: './data.db' + storage: process.env.DB_PATH || './data/data.db' }) let dbReady = false;