ÄÜÅÙÃ÷ »ó¼¼º¸±â
¾÷¹«¿¡ È°¿ëÇÏ´Â Node.js


¾÷¹«¿¡ È°¿ëÇÏ´Â Node.js

¾÷¹«¿¡ È°¿ëÇÏ´Â Node.js

<ÀÌÅä °íŸ> Àú/<±è¸ð¼¼> ¿ª | ÇѺû¹Ìµð¾î

Ãâ°£ÀÏ
2024-05-27
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
6 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

Node.js·Î °æÇèÇÏ´Â À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÀü °³¹ß ³ëÇÏ¿ì

Node.js´Â À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ Çʼö·Î ÀÚ¸® Àâ°í ÀÖ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ® ±â¹ÝÀ¸·Î ÇÁ·±Æ®¿£µå¿Í ¹é¿£µå¸¦ °°Àº ¾ð¾î·Î °³¹ßÇÒ ¼ö ÀÖ´Â °ÍÀÌ ÀåÁ¡ÀÌ´Ù. ÀÌ Ã¥Àº ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ ÇÁ·±Æ®¿£µåºÎÅÍ ¹é¿£µå±îÁö °æÇèÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù. Node.js»Ó¸¸ ¾Æ´Ï¶ó ÀÚ¹Ù½ºÅ©¸³Æ® ¹®¹ý, ÀͽºÇÁ·¹½º¸¦ È°¿ëÇÑ À¥¾Û, CLI µµ±¸ °³¹ß, npmÀ» ÀÌ¿ëÇÑ ¶óÀ̺귯¸® °ü¸®, ¸®¾×Æ®¿Í ÀͽºÇÁ·¹½º·Î ÇÁ·±Æ®¿£µå/¹é¿£µå °³¹ß ¹× ¿î¿µ±îÁö »ç½Ç»ó ÃֽŠÇÁ·±Æ®¿£µå, ¹é¿£µå Àü¹ÝÀ» °³°ýÀûÀ¸·Î »ìÆ캻´Ù. ½Ç¹« °æÇè°ú ³ëÇÏ¿ìµµ ÇÔ²² ½Ç¾î ¡®¿Ö¡¯ ±×·¸°Ô ±¸ÇöÇØ¾ß ÇÏ´ÂÁö¸¦ ¹è¿ì¸ç °³¹ßÀڷμ­ÀÇ °æÇèÄ¡¸¦ ³ÐÈú ¼ö ÀÖ´Ù.

ÀúÀÚ¼Ò°³

2013³â ¾ßÈÄ ÁÖ½Äȸ»ç¿¡ ÀÔ»çÇÏ¿© Á¤º¸½Ã½ºÅÛ°ú Ç÷§Æû ºÐ¾ß¿¡¼­ ±âȹ¡¤°³¹ß¡¤¿î¿µ ¾÷¹«¸¦ ¸Ã¾Ò´Ù. ¶ÇÇÑ ¾ßÈÄ ³»ºÎÀÇ ½ºÆä¼È¸®½ºÆ® ÀÎÁõ Á¦µµÀÎ ºí·¢º§Æ®(ýÙÓá, À¥ ÇÁ·±Æ®¿£µå ºÐ¾ß)¸¦ ÃëµæÇßÀ¸¸ç, »ç³» Á¶Á÷¿¡¼­ ±â¼ú ¹× °³¹ß Áö¿ø, OSS¿¡ ´ëÇÑ Çǵå¹é µî¿¡ Âü¿©Çß´Ù. 2022³âºÎÅÍ RPGÅ×Å© À¯ÇÑÃ¥ÀÓȸ»ç¿¡ Âü¿©ÇÏ¿© ½ºÅ¸Æ®¾÷ ¹× ½Å±Ô »ç¾÷ °³¹ß, ¾îµå¹ÙÀÌÀú ¾÷¹« µîÀ» ´ã´çÇÏ°í ÀÖ´Ù. ÁöÀº Ã¥À¸·Î ¡ºÔѪ«ª·ªÆùʪ֣¡Slack«¢«×«êËÒÛ¡ìýÚ¦(¿òÁ÷ÀÌ¸ç ¹è¿î´Ù! ½½·¢ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ÀÔ¹®)¡»ÀÌ ÀÖÀ¸¸ç À¥ ¹Ìµð¾î³ª ÀâÁö¿¡µµ ±ÛÀ» ¾´´Ù.

¸ñÂ÷

1. óÀ½ ¸¸³ª´Â Node.js

_1.1 ¾ð¾î·Î¼­ÀÇ Node.js Ư¡
_1.2 ÇÁ·±Æ®¿£µå/¹é¿£µå ¸ðµÎ¿¡ ÇÊ¿äÇÏ°Ô µÈ Node.js

2. ÀÚ¹Ù½ºÅ©¸³Æ®/Node.jsÀÇ ¹®¹ý

_2.1 °³¹ß ȯ°æ µµÀÔ
_2.2 ÀÚ¹Ù½ºÅ©¸³Æ® ±âÃÊ
_2.3 ÀÚ¹Ù½ºÅ©¸³Æ®¿Í »ó¼Ó
_2.4 ÀÚ¹Ù½ºÅ©¸³Æ®¿Í this
_2.5 ES6 ÀÌÈÄÀÇ Áß¿äÇÑ ¹®¹ý

3. Node.js¿Í ¸ðµâ

_3.1 CommonJS ¸ðµâ
_3.2 ECMAScript ¸ðµâ
_3.3 ¸ðµâ »ç¿ë ±¸ºÐ
_3.4 Ç¥ÁØ ¸ðµâ
_3.5 npm°ú ¿ÜºÎ ¸ðµâ ºÒ·¯¿À±â

4. Node.js¿¡¼­ÀÇ ºñµ¿±â ó¸®

_4.1 µ¿±â ó¸®¿Í ºñµ¿±â ó¸®
_4.2 Äݹé
_4.3 ÇÁ·Î¹Ì½º
_4.4 async/await
_4.5 ½ºÆ®¸² ó¸®
_4.6 AsyncIterator
_4.7 ¿¡·¯ Çڵ鸵 Á¤¸®
_4.8 Top-Level Await

5. CLI µµ±¸ °³¹ß

_5.1 Node.jsÀÇ °³¹ß È帧
_5.2 Àμö ó¸®
_5.3 ¶óÀ̺귯¸® µµÀÔ ¹× CLI¿¡¼­ÀÇ Àû¿ë
_5.4 Node.jsÀÇ ¸°Æ®
_5.5 Node.jsÀÇ Å×½ºÆ®

6. ÀͽºÇÁ·¹½º¸¦ ÀÌ¿ëÇÑ REST API ¼­¹ö/À¥ ¼­¹ö

_6.1 ÀͽºÇÁ·¹½º ±âÃÊ¿Í µµÀÔ
_6.2 ÀͽºÇÁ·¹½ºÀÇ Çʼö ±â´É
_6.3 Æ÷°ýÀûÀÎ ¿¡·¯ Çڵ鸵
_6.4 µ¥ÀÌÅͺ£À̽º ¿¬µ¿
_6.5 ºä ÅÛÇø´
_6.6 Á¤Àû ÆÄÀÏ ¼Û½Å
_6.7 ¶ó¿ìÆðú ÆÄÀÏ ºÐÇÒ¿¡ ´ëÇÑ »ç°í¹æ½Ä
_6.8 ½ºÅ¸ÀÏ ºÐÇÒ ½ÇÀü
_6.9 Çڵ鷯 Å×½ºÆ®
_6.10 AsyncIterator Å×½ºÆ®
_6.11 ½ÇÆÐ ½ÃÀÇ Å×½ºÆ®
_6.12 Çڵ鷯 ´ÜÀ§ÀÇ ºÐÇÒ°ú Å×½ºÆ® ¿ëÀ̼º
_6.13 Node.js ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷
_6.14 Node.js¿Í µµÄ¿
_6.15 Ŭ·¯½ºÅ͸¦ ÀÌ¿ëÇÑ ¼º´É Çâ»ó

7. ÇÁ·±Æ®¿£µå/¹é¿£µå °³¹ß

_7.1 ÇÁ·±Æ®¿£µå¿Í ¹é¿£µå¸¦ ¸ð¾Æ¼­ °³¹ßÇϱâ
_7.2 ´ÜÀÏ ÀúÀå¼Ò
_7.3 ¾ÖÇø®ÄÉÀÌ¼Ç ±¸¼º
_7.4 ÇÁ·±Æ®¿£µå °³¹ßÀÇ »ç°í¹æ½Ä
_7.5 ¸®¾×Æ®ÀÇ ±âº» ±â´É
_7.6 ºê¶ó¿ìÀú À̺¥Æ® ó¸®
_7.7 ÄÄÆ÷³ÍÆ® ºÐÇÒ
_7.8 API·Î °¡Á®¿Â °ªÀ» Ç¥½ÃÇϱâ
_7.9 API¸¦ È£ÃâÇØ °ªÀ» ¾÷µ¥ÀÌÆ®Çϱâ
_7.10 Ŭ¶óÀ̾ðÆ® »çÀÌµå ¶ó¿ìÆÃ
_7.11 ÇÁ·±Æ®¿£µå ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷
_7.12 ÇÁ·±Æ®¿£µå Å×½ºÆ®

8. ¾ÖÇø®ÄÉÀÌ¼Ç ¿î¿ë°ú °³¼±

_8.1 ÆÐÅ°Áö ¹öÀü ¾÷µ¥ÀÌÆ®
_8.2 ´ÜÀÏ ÀúÀå¼Ò¿¡¼­ °øÅë ¶óÀ̺귯¸®¸¦ °ü¸®Çϱâ
_8.3 ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÁ¦ ¿î¿ë ½ÃÀÇ ÁÖÀÇÁ¡
_8.4 ¼º´É ÃøÁ¤°ú Æ©´×