Я не думал, что это возможно, но просто попробовал эту идею, и она работает (хотя некоторые из них относятся к взлому и могут не работать одинаково во всех браузерах):
window.onbeforeunload = function () {
$('body').mousemove(checkunload);
return "Sure thing";
};
function checkunload() {
$('body').unbind("mousemove");
//ADD CODE TO RUN IF CANCEL WAS CLICKED
}
Все эти ответы выключены регистрация во время создания.
, Но что, если мы должны выключить регистрация на времени выполнения?
временем выполнения я имею в виду после инициализации sequelize
объект с помощью new Sequelize(..
функция.
я посмотрел в источник GitHub , нашел способ выключить входящий в систему время выполнения.
// Somewhere your code, turn off the logging
sequelize.options.logging = false
// Somewhere your code, turn on the logging
sequelize.options.logging = true
Я использую Sequelize ORM 6.0.0 и использую "вход": ложь как остальные, но отправленный мой ответ для последней версии ORM.
const sequelize = new Sequelize(
process.env.databaseName,
process.env.databaseUser,
process.env.password,
{
host: process.env.databaseHost,
dialect: process.env.dialect,
"logging": false,
define: {
// Table names won't be pluralized.
freezeTableName: true,
// All tables won't have "createdAt" and "updatedAt" Auto fields.
timestamps: false
}
}
);
Примечание: Я храню, мой прячется в конфигурационном файле .env
наблюдение методологии с 12 факторами.