修改后端接口

This commit is contained in:
2025-09-25 17:43:54 +08:00
parent 5b6b7e0a96
commit 76b5393182
31 changed files with 2155 additions and 468 deletions

View File

@@ -1,14 +1,14 @@
require('dotenv').config();
const { Sequelize } = require('sequelize');
const config = require('./index.js');
const sequelize = new Sequelize(
process.env.DB_NAME,
process.env.DB_USER,
process.env.DB_PASSWORD,
config.DB_CONFIG.database,
config.DB_CONFIG.user,
config.DB_CONFIG.password,
{
host: process.env.DB_HOST,
port: process.env.DB_PORT,
dialect: process.env.DB_DIALECT,
host: config.DB_CONFIG.host,
port: config.DB_CONFIG.port,
dialect: config.DB_CONFIG.dialect,
logging: process.env.NODE_ENV === 'development' ? console.log : false,
pool: {
max: 5,
@@ -31,12 +31,14 @@ async function testConnection() {
try {
await sequelize.authenticate();
console.log('数据库连接成功');
return true;
} catch (error) {
console.error('数据库连接失败:', error);
process.exit(1);
return false;
}
}
testConnection();
// 导出连接测试函数,但不自动执行
module.exports.testConnection = testConnection;
module.exports = sequelize;