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

੗઱ ࢎਊೞח ޷ٜਝয







         ޷ٜਝযח ੊झ೐ۨझ੄ ೨बੑפ׮  ਃ୒җ ਽׹੄ ઺р ޷ٜ NJEEMF  ী ਤ஖ೞৈ ޷ٜਝযۄҊ ࠗܵפ׮  ٍ
         ী աয়ח ۄ਋ఠ৬ ী۞ ೩ٜ۞ ژೠ ޷ٜਝয੄ ੌઙ੉޲۽ ޷ٜਝযо ੊झ೐ۨझ੄ ੹ࠗۄҊ ೧ب җ঱੉

         ইתפ׮  ޷ٜਝযח ਃ୒җ ਽׹ਸ ઑ੘ೞৈ ӝמਸ ୶оೞӝب ೞҊ  աࢂ ਃ୒ਸ Ѧ۞ղӝب ೤פ׮

         ޷ٜਝযח app.use৬ ೣԋ ࢎਊؾפ׮  app.use(미들웨어) Ԝੑפ׮  ੊झ೐ۨझ ࢲߡী ޷ٜਝযܳ োѾ೧

         ࠇद׮

          app.js

           ...
           app.set('port',	process.env.PORT	||	3000);


           app.use((req,	res,	next)	=>	{
           		console.log('모든	요청에	다	실행됩니다.');
           		next();
           });
           app.get('/',	(req,	res,	next)	=>	{
           		console.log('GET	/	요청에서만	실행됩니다.');
           		next();
           },	(req,	res)	=>	{
           		throw	new	Error('에러는	에러	처리	미들웨어로	갑니다.')
           });


           app.use((err,	req,	res,	next)	=>	{
           		console.error(err);
           		res.status(500).send(err.message);
           });


           app.listen(app.get('port'),	()	=>	{
           ...




         app.useী ݒѐ߸ࣻо req  res  nextੋ ೣࣻܳ ֍ਵݶ ؾפ׮  ޷ٜਝযח ਤীࢲࠗఠ ইې۽ ࣽࢲ؀۽ प೯غ
         ݶࢲ ਃ୒җ ਽׹ ࢎ੉ী ౠ߹ೠ ӝמਸ ୶оೡ ࣻ ੓णפ׮  ੉ߣীח nextۄח ࣁ ߣ૩ ݒѐ߸ࣻܳ ࢎਊ೮חؘ

           ׮਺ ޷ٜਝয۽ ֈযоח ೣࣻੑפ׮  nextܳ प೯ೞ૑ ঋਵݶ ׮਺ ޷ٜਝযо प೯غ૑ ঋणפ׮

         ઱ࣗܳ ୐ ߣ૩ ੋࣻ۽ ֍য઱૑ ঋח׮ݶ ޷ٜਝযח ݽٚ ਃ୒ীࢲ प೯غҊ  ઱ࣗܳ ֍ח׮ݶ ೧׼ೞח ਃ୒

         ীࢲ݅ प೯ػ׮Ҋ ࠁݶ ؾפ׮

         © ಴     ޷ٜਝযо प೯غח ҃਋
   210   211   212   213   214   215   216   217   218   219   220