quanyoumi/backend/models/db.js

18 lines
411 B
JavaScript

const { Sequelize } = require('sequelize');
const path = require('path');
const fs = require('fs');
// 确保data目录存在
const dataDir = path.join(__dirname, '../data');
if (!fs.existsSync(dataDir)) {
fs.mkdirSync(dataDir, { recursive: true });
}
const sequelize = new Sequelize({
dialect: 'sqlite',
storage: path.join(dataDir, 'database.sqlite'),
logging: false
});
module.exports = sequelize;