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

ా೤ పझ౟







         ੉ߣ ੺ীࢲח ೞա੄ ۄ਋ఠܳ ా૩۽ పझ౟೧ࠅ Ѫੑפ׮  SPVUFT ಫ؊ী BVUI UFTU KTܳ ੘ࢿ೤פ׮  ೞա੄
         ۄ਋ఠীח ৈ۞ ѐ੄ ޷ٜਝযо ࠢয ੓Ҋ  ׮নೠ ۄ੉࠳۞ܻо ࢎਊؾפ׮  ੉۠ Ѫٜ੉ ݽف ਬӝ੸ਵ۽ ੜ

         ੘زೞח૑ పझ౟ೞח Ѫ੉ ా೤ పझ౟ JOUFHSBUJPO UFTU ੑפ׮

         TVQFSUFTUܳ ࢸ஖೤פ׮

          콘솔

           $	npm	i	-D	supertest




         TVQFSUFTU ಁః૑ܳ ࢎਊ೧ BVUI KT੄ ۄ਋ఠٜਸ పझ౟ೡ Ѫੑפ׮  TVQFSUFTUܳ ࢎਊೞӝ ਤ೧ࢲח app ё୓

         ܳ ݽٕ۽ ٜ݅য ܻ࠙೧ঠ ೤פ׮  BQQ KT ౵ੌীࢲ app ё୓ܳ ݽٕ۽ ݅ٚ റ  TFSWFS KTীࢲ ࠛ۞৬ listen
         ೤פ׮  TFSWFS KTח app੄ ನ౟ ܻझ׬݅ ׸׼೤פ׮


          app.js
           ...
           app.use((err,	req,	res,	next)	=>	{
           		console.error(err);
           		res.locals.message	=	err.message;
           		res.locals.error	=	process.env.NODE_ENV	!==	'production'	?	err	:	{};
           		res.status(err.status	||	500);
           		res.render('error');
           });


           module.exports	=	app;




          server.js

           const	app	=	require('./app');


           app.listen(app.get('port'),	()	=>	{
           		console.log(app.get('port'),	'번	포트에서	대기중');
           });




         npm start ݺ۸যب ߄Ո ౵ੌী ݏѱ ߸҃೤פ׮

          package.json

           {
   494   495   496   497   498   499   500   501   502   503   504