Открывается ли новый экземпляр базы данных каждый раз, когда я импортирую свою базу данных? - PullRequest
0 голосов
/ 08 мая 2019

У меня есть класс, который требует от меня передачи в базу данных лучше-sqlite3, я волнуюсь, потому что я думаю, что каждый раз, когда я импортирую базу данных, она открывает новый экземпляр, и мне было интересно, если это правда

import sqlite3 from 'better-sqlite3';

export const db = new sqlite3(resolve(__dirname, '../database.db'), { fileMustExist: true });

Теперь мне интересно, если каждый раз, когда я делаю

import { db } from '../index';

const guildRepository = new GuildRepository(db, 'guilds');

, он открывает новый экземпляр БД или нет, я в порядке, используя этот подход?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...