Page 398 - Nodejs 교과서 개정2판
P. 398
ؘఠ߬झ ࣁೞӝ
ߣ ীࢲח .Z42-җ द௬ۄૉ۽ ؘఠ߬झܳ ࢸפ
۽Ӓੋ ӝמ ਵ۽ ࢎਊ ప࠶ ਃೞҊ ѱदӖਸ ೡ ѱदӖ ప࠶ب ਃפ ೧दకӒܳ
ࢎਊೞ۽ ೧दకӒ ప࠶ب ٜ݅যঠ פ ౹۽ ӝמب חؘ ח ઑӘ ٍী ࢸݺפ
NPEFMT ಫ؊ উী VTFS KT৬ QPTU KT IBTIUBH KTܳ ࢤࢿפ
models/user.js
const Sequelize = require('sequelize');
module.exports = class User extends Sequelize.Model {
static init(sequelize) {
return super.init({
email: {
type: Sequelize.STRING(40),
allowNull: true,
unique: true,
},
nick: {
type: Sequelize.STRING(15),
allowNull: false,
},
password: {
type: Sequelize.STRING(100),
allowNull: true,
},
provider: {
type: Sequelize.STRING(10),
allowNull: false,
defaultValue: 'local',
},
snsId: {
type: Sequelize.STRING(30),
allowNull: true,
},
}, {
sequelize,
timestamps: true,
underscored: false,
modelName: 'User',