Я попытался подключить базу данных вне моей программы через Sequelize, Electron и SQLite. Место БД является переменным, поэтому мне приходилось вылавливать ошибки, если путь не вел к БД. Проблема в том, что я хотел использовать DB.authenticate, чтобы посмотреть, ведет ли Path к БД, проблема, что он принимает любой путь, даже тот, который ни к чему не ведет.
DB = new Sequelize({
dialect: 'sqlite',
storage: "",
define: {
freezeTableName: true
}
});
DB
.authenticate()
.then(() => {
console.log('Connection has been established successfully.');
})
.catch(err => {
console.error('Unable to connect to the database:', err);
});
This code
Этот код правильный здесь утверждает, например, базу данных без существующего пути.