Skip to content

Commit 33ac0bc

Browse files
committed
Make db directory if not exist
1 parent 69f69df commit 33ac0bc

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/database.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,18 @@
11
const path = require('path');
2+
const fs = require('fs');
23
const sqlite3 = require('sqlite3');
34
const sqlite = require('sqlite');
45
const { db_path } = require('../config.json');
56

67
let database;
78

9+
const resolvedDbPath = db_path ?? path.join(__dirname, '../database.db');
10+
const dbFolder = path.dirname(resolvedDbPath);
11+
fs.mkdirSync(dbFolder, { recursive: true });
12+
813
async function connect() {
914
database = await sqlite.open({
10-
filename: path.join(__dirname, '..', db_path ?? 'database.db'),
15+
filename: resolvedDbPath,
1116
driver: sqlite3.Database
1217
});
1318

0 commit comments

Comments
 (0)