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',
   393   394   395   396   397   398   399   400   401   402   403