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

}




         ੉ઁ ކҳझ৬ ೙ਃೠ ಁః૑ܳ ࢸ஖೤פ׮

          콘솔

           $	npm	i	express	morgan	nunjucks	mongoose
           $	npm	i	-D	nodemon




          
          
               ކҊ٣࠺ োѾೞӝ

         ੉ઁ ֢٘৬ ކҊ٣࠺ܳ ކҳझܳ ా೧ োѾ೧ࠁѷणפ׮  ކҊ٣࠺ח ઱ࣗܳ ࢎਊ೧ োѾ೤פ׮  ઱ࣗ ഋध਷ m

         ongodb://[username:password@]host[:QPSU][/[database][?options]]৬ эणפ׮  [	] ࠗ࠙਷ ੓যب غҊ
         হযب ؽਸ ੄޷೤פ׮


         usernameҗ passwordী ކҊ٣࠺ ҅੿ ੉ܴҗ ࠺޻ߣഐܳ ֍णפ׮  hostо localhost  portо 27017  ҅੿੉
         ੓ח databaseо admin੉޲۽ ઱ࣗח mongodb://이름:비밀번호@localhost 27017/admin੉ ؾפ׮


         ݢ੷ TDIFNBT ಫ؊ܳ ܖ౟ ٣۩ఠܻী ࢤࢿ೤פ׮  ಫ؊ উী JOEFY KT ౵ੌਸ ࢤࢿೠ റ ղਊਸ ׮਺җ э੉
         ֍णפ׮


          schemas/index.js
           const	mongoose	=	require('mongoose');
           ➊
           const	connect	=	()	=>	{
           		if	(process.env.NODE_ENV	!==	'production')	{
           				mongoose.set('debug',	true);
           		}

           ➋
           		mongoose.connect('mongodb://이름:비밀번호@localhost:27017/admin',	{
           				dbName:	'nodejs',
           				useNewUrlParser:	true,
           				useCreateIndex:	true,
           		},	(error)	=>	{
           				if	(error)	{
           						console.log('몽고디비	연결	에러',	error);
           				}	else	{
           						console.log('몽고디비	연결	성공');
           				}
           		});
           };
           ➌
   362   363   364   365   366   367   368   369   370   371   372