chore: db file compatibility (#228)

This commit is contained in:
kimatata
2025-05-25 10:13:57 +09:00
committed by GitHub
parent 13e0727914
commit 3475b3863c
5 changed files with 27 additions and 11 deletions

View File

@@ -1,9 +1,18 @@
const path = require('path');
const express = require('express');
const RateLimit = require('express-rate-limit');
const path = require('path');
const { Sequelize } = require('sequelize');
const app = express();
// enable frontend access
const cors = require('cors');
const frontendOrigin = process.env.FRONTEND_ORIGIN || 'http://localhost:8000';
const corsOptions = {
origin: frontendOrigin,
methods: 'GET,HEAD,PUT,PATCH,POST,DELETE',
};
app.use(cors(corsOptions));
// enable json middleware
app.use(express.json());
@@ -19,9 +28,10 @@ app.use(limiter);
app.use(express.static(path.join(__dirname, 'public')));
// init sequalize
const databasePath = path.resolve(__dirname, 'database/database.sqlite');
const sequelize = new Sequelize({
dialect: 'sqlite',
storage: 'database/database.sqlite',
storage: databasePath,
logging: false,
});