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

const	util	=	require('util');
           const	crypto	=	require('crypto');


           const	dontUseMe	=	util.deprecate((x,	y)	=>	{
           		console.log(x	+	y);
           },	'dontUseMe	함수는	deprecated되었으니	더	이상	사용하지	마세요!');
           dontUseMe(1,	2);


           const	randomBytesPromise	=	util.promisify(crypto.randomBytes);
           randomBytesPromise(64)
           		.then((buf)	=>	{
           				console.log(buf.toString('base64'));
           		})
           		.catch((error)	=>	{
           				console.error(error);
           		});




            • util.deprecate  ೣࣻо EFQSFDBUFE ୊ܻغ঻਺ਸ ঌ݀פ׮  ୐ ߣ૩ ੋࣻ۽ ֍਷ ೣࣻܳ ࢎਊ೮ਸ ٸ ҃
             Ҋ ݫद૑о ୹۱ؾפ׮  ف ߣ૩ ੋࣻ۽ ҃Ҋ ݫद૑ ղਊਸ ֍ਵݶ ؾפ׮  ೣࣻо ઑ݅р ࢎۄ૑Ѣա ߸҃
             ؼ ٸ ঌ۰઴ ࣻ ੓য ਬਊ೤פ׮

            • util.promisify  ௒ߔ ಁఢਸ ೐۽޷झ ಁఢਵ۽ ߄Ըפ׮  ߄Ե ೣࣻܳ ੋࣻ۽ ઁҕೞݶ ؾפ׮  ੉ۧѱ ߄

             Լفݶ async await ಁఢө૑ ࢎਊೡ ࣻ ੓য જणפ׮         ੺੄ SBOEPNBytes৬ ࠺Ү೧ࠁࣁਃ  ೐۽
             ޷झܳ ௒ߔਵ۽ ߄Բח util.callbackifyب ੓૑݅ ੗઱ ࢎਊغ૑ח ঋणפ׮

          

          콘솔
           $	node	util
           3
           (node:7264)	DeprecationWarning:	dontUseMe	함수는	deprecated되었으니	더	이상	사용하지	마세요!
           (Use	`node	--trace-deprecation	...`	to	show	where	the	warning	was	created)
           60b4RQbrx1j130x4r95fpZac9lmcHyitqwAm8gKsHQKF8tcNhvcTfW031XaQqHlRKzaVkcENmIV25fDVs3SB7g==




          
          
               XPSLFS@UISFBET
         ֢٘ীࢲ ݣ౭ झۨ٘ ߑधਵ۽ ੘সೞח ߑߨਸ ࣗѐ೤פ׮  XPSLFS@UISFBET ݽٕ۽ оמ೤פ׮


         ݢ੷ рױೠ ࢎਊ ߑߨਸ ঌইࠁѷणפ׮

          worker_threads.js

           const	{
   109   110   111   112   113   114   115   116   117   118   119