backend: 拆分API路由至router目录并重构存储模块,优化数据库交互与历史消息查询功能

This commit is contained in:
starlight_0208 2025-07-17 18:36:25 +08:00
parent e8886743f9
commit adc339af8f
3 changed files with 5 additions and 5 deletions

4
app.js
View File

@ -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;

View File

@ -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();

View File

@ -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;