Я пытаюсь присвоить sequelize
другое значение в зависимости от того, работает ли приложение локально или на сервере. Это мой код:
const sequelize = production
? sequelizeHeroku.connect(Sequelize)
: new Sequelize(database, user, password, {
host,
dialect: "mysql",
pool: {
max: 10,
min: 0,
acquire: 30000,
idle: 10000
}
});
Это не работает локально, так как, когда я регистрирую значение sequelize
, это false
. Однако, если я попытаюсь присвоить переменную следующим образом:
const sequelize = new Sequelize(database, user, password, {
host,
dialect: "mysql",
pool: {
max: 10,
min: 0,
acquire: 30000,
idle: 10000
}
});
, все будет работать нормально. Я также проверил, что console.log(production == true)
печатает false
. Что я делаю неправильно?