Page 566 - Nodejs 교과서 개정2판
P. 566

݃૑݄ਵ۽ ҃ݒ ݽ؛਷ ੑ଴о bid ৬ ੑ଴ द ݫद૑ msg ۽ ҳࢿؾפ׮  ੑ଴ द ݫद૑ח null੉যب ؾפ׮

           ҃ݒ ݽ؛਷ ࢎਊ੗ ݽ؛ ߂ ࢚ಿ ݽ؛җ ੌ؀׮ ҙ҅ী ੓णפ׮  ҃ݒ ݽ؛ীח UserId ஸۢҗ GoodId ஸۢ
         ੉ ࢤࢿؾפ׮


         ݽ؛ਸ ࢤࢿೠ റী ݽ؛ਸ ؘ੉ఠ߬੉झ ߂ ࢲߡ৬ োѾ೤פ׮  OPEFBVDUJPO ؘ੉ఠ߬੉झܳ ࢤࢿ೧ঠ ೞ޲
         ۽ DPOGJH KTPOਸ ؘ੉ఠ߬੉झী ݏѱ ࣻ੿೤פ׮

          config/config.json

           {
           		"development":	{
           				"username":	"root",
           				"password":	"[root	비밀번호]",
           				"database":	"nodeauction",
           				"host":	"127.0.0.1",
           				"dialect":	"mysql"
           		},
           		...
           }




         npx sequelize db:create ݺ۸য۽ ؘ੉ఠ߬੉झܳ ࢤࢿ೤פ׮


          콘솔
           $	npx	sequelize	db:create
           Sequelize	CLI	[Node:	14.0.0,	CLI:	6.1.0,	ORM:	6.2.3]


           Loaded	configuration	file	"config\config.json".
           Using	environment	"development".
           Database	nodeauction	created.




         NPEFMT JOEFY KTܳ ׮਺җ э੉ ߄Ըפ׮

          models/index.js

           const	Sequelize	=	require('sequelize');
           const	User	=	require('./user');
           const	Good	=	require('./good');
           const	Auction	=	require('./auction');


           const	env	=	process.env.NODE_ENV	||	'development';
           const	config	=	require('../config/config')[env];
           const	db	=	{};


           const	sequelize	=	new	Sequelize(
   561   562   563   564   565   566   567   568   569   570   571