İşte bir tarif tablosu için benim modelim. Ben veritabanı ve mysql modülü olarak kullanıyorum. Başlığı, prep_time veya cook_time boş formda bırakılırsa, allowNull ve defaultValue öğesinin geçerliliğini atlayıp veritabanına bir '' (boş dize) girmeye çalışır gibi görünüyor. Yanlış yaptığım bir şey mi var?Sequelize defaultValue ayarlanmadı
module.exports = function(sequelize, DataTypes) {
return sequelize.define('recipe', {
title: {
type: DataTypes.STRING,
allowNull: false
},
description: {
type: DataTypes.TEXT
},
ingredients: {
type: DataTypes.TEXT
},
instructions: {
type: DataTypes.TEXT
},
yield: {
type: DataTypes.STRING
},
prep_time: {
type: DataTypes.INTEGER,
allowNull: false,
defaultValue: '0'
},
cook_time: {
type: DataTypes.INTEGER,
allowNull: false,
defaultValue: '0'
},
image: {
type: DataTypes.STRING
}
});
};
Tam olarak ne oldu. Şimdi sadece teslim edilmeden önce bu anahtarları cisimden çekmem gerekiyor. Teşekkür ederim. –