'use strict'; const { Model } = require('sequelize'); module.exports = (sequelize, DataTypes) => { class Article extends Model { /** * Helper method for defining associations. * This method is not a part of Sequelize lifecycle. * The `models/index` file will call this method automatically. */ static associate(models) { // define association here } } Article.init({ title: { type:DataTypes.STRING, allowNull:false, validate:{ notNull:{ msg:'标题必须存在' }, notEmpty:{ msg:'标题不能为空' }, len:{ args:[1,45], msg:'标题长度需要子1~45个字符之间' } } }, content: DataTypes.TEXT, type:DataTypes.INTEGER, img:DataTypes.TEXT, date:DataTypes.DATE, }, { sequelize, modelName: 'Article', }); return Article; };