Sequelize Authenticate ведет себя неправильно - PullRequest
0 голосов
/ 19 июня 2020

Я попытался подключить базу данных вне моей программы через 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

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

...