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

}	//	419	외의	다른	에러면
           				return	error.response;
           		}
           };
           ➋
           router.get('/mypost',	async	(req,	res,	next)	=>	{
           		try	{
           				const	result	=	await	request(req,	'/posts/my');
           				res.json(result.data);
           		}	catch	(error)	{
           				console.error(error);
           				next(error);
           		}
           });

           ➌
           router.get('/search/:hashtag',	async	(req,	res,	next)	=>	{
           		try	{
           				const	result	=	await	request(
           						req,	`/posts/hashtag/${encodeURIComponent(req.params.hashtag)}`,
           				);
           				res.json(result.data);
           		}	catch	(error)	{
           				if	(error.code)	{
           						console.error(error);
           						next(error);
           				}
           		}
           });
           module.exports	=	router;




         ➊ request ೣࣻח /PEF#JSE "1*ী ਃ୒ਸ ࠁղח ೣࣻੑפ׮  ੗઱ ੤ࢎਊغ޲۽ ೣࣻ۽ ܻ࠙೮णפ׮  ݢ੷

            ਃ୒੄ ೻؊ origin чਸ MPDBMIPTU     ਵ۽ ࢸ੿೤פ׮  য٣ࢲ ਃ୒ਸ ࠁղח૑ ౵ঈೞӝ ਤ೧ ࢎਊೞݴ
            ա઺ী ઱ࣗо ߄Շݶ ੉ чب ٮۄࢲ ߄Բݶ ؾפ׮

            ࣁ࣌ী ష௾੉ হਵݶ clientSecretਸ ࢎਊ೧ ష௾ਸ ߊә߉ח ਃ୒ਸ ࠁղҊ  ߊә߉਷ റীח ష௾ਸ ੉ਊ
            ೧ "1* ਃ୒ਸ ࠁշפ׮  ష௾਷ ੤ࢎਊਸ ਤ೧ ࣁ࣌ী ੷੢೤פ׮  ݅ড ష௾੉ ݅ܐغݶ     ী۞о ߊࢤೞ

            חؘ  ੉ٸח ష௾ਸ ૑਋Ҋ request ೣࣻܳ ੤ӈ੸ਵ۽ ഐ୹ೞৈ ׮द ਃ୒ਸ ࠁշפ׮

            ѾҞч੄ ௏٘ী ٮۄ ࢿҕ ৈࠗܳ ঌ ࣻ ੓Ҋ  पಁೠ ҃਋ীب पಁ ઙܨܳ ঌ ࣻ ੓ਵ޲۽ ࢎਊ੗ ੑ੢ীࢲ

            ೐۽Ӓې߁ী ഝਊೡ ࣻ ੓णפ׮

         ➋ GET /mypost ۄ਋ఠח "1*ܳ ࢎਊ೧ ੗न੉ ੘ࢿೠ ನझ౟ܳ +40/ ഋधਵ۽ оઉয়ח ۄ਋ఠੑפ׮  അ੤ח

            +40/ਵ۽݅ ਽׹ೞ૑݅ మ೒݁ ূ૓ਸ ࢎਊ೧ ചݶਸ ۪؊݂ೡ ࣻب ੓णפ׮
   457   458   459   460   461   462   463   464   465   466   467