sequelize nesnesi oluşturduğunuz koda bakabilir miyim?
// Sequelize ile bağlantıyı kur
const sequelize = new Sequelize(config.sequelize.database, config.sequelize.username, config.sequelize.password, {
host: config.sequelize.host,
port: config.PORT,
dialect: config.sequelize.dialect,
pool: {
max: 100,
min: 0,
acquire: 1000000,
idle: 100000,
evict: 2000,
},
logging: false,
define: {
timestamps: false,
},
});
sequelize
.authenticate()
.then(() => {
console.log('Veritabanı Bağlantısı Başarılı.');
})
.catch((err) => {
console.error('Veritabanı Bağlantısı Başarısız.:', err);
});
global.sequelize = sequelize;
// Session modelini tanımla ve tabloyu oluştur
const Session = sequelize.define('sessions', {
sid: {
type: DataTypes.STRING,
primaryKey: true,
},
expires: {
type: DataTypes.DATE,
},
data: {
type: DataTypes.TEXT,
},
});
Session.sync();Config.js
module.exports = {
PORT: 3306,
sequelize: {
database: 'db',
username: 'dynamo',
password: 'password'
host: 'localhost',
dialect: 'mysql',
connectTimeout: 6000000,
},
};