{"id":1236,"date":"2022-02-24T23:31:22","date_gmt":"2022-02-24T14:31:22","guid":{"rendered":"http:\/\/mylittleforest.kr\/wordpress\/?p=1236"},"modified":"2025-01-15T11:33:06","modified_gmt":"2025-01-15T02:33:06","slug":"nodejs","status":"publish","type":"post","link":"http:\/\/mylittleforest.kr\/wordpress\/blog\/2022\/02\/24\/1236\/","title":{"rendered":"NodeJS"},"content":{"rendered":"\n<h2>NodeJS \uc18c\uac1c<\/h2>\n\n\n\n<h3><a href=\"https:\/\/www.w3schools.com\/nodejs\/\" target=\"_blank\" rel=\"noreferrer noopener\">NodeJS<\/a><\/h3>\n\n\n\n<ul><li>\ube0c\ub77c\uc6b0\uc800 \uc678\ubd80\uc5d0\uc11c \uc2e4\ud589\ub418\ub294 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uc5d4\uc9c4<\/li><li>\uad6c\uae00 \ud06c\ub86c\uc758 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uc5d4\uc9c4\uc778 V8\uc744 \uc774\uc6a9\ud574 \ub9cc\ub4e4\uc5b4\uc9d0<\/li><li>\uae30\ubcf8 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uae30\ub2a5 \uc678\uc5d0 \uc6b4\uc601\uccb4\uc81c \uae30\ub2a5\uc744 \ud65c\uc6a9\ud560 \uc218 \uc788\ub294 \ub77c\uc774\ube0c\ub7ec\ub9ac \uc81c\uacf5<\/li><li>\uc8fc\ub85c \uac1c\ubc1c\uc790 \ub3c4\uad6c\ub098 \uc6f9 \uc11c\ubc84 \uc0c1\uc5d0\uc11c \uc2e4\ud589\ub418\ub294 \ud504\ub85c\uadf8\ub7a8\uc744 \uc791\uc131\ud560 \ub54c \ub9ce\uc774 \uc0ac\uc6a9<\/li><\/ul>\n\n\n\n<h3>Node \ud2b9\uc9d5<\/h3>\n\n\n\n<ul><li>\ube44\ub3d9\uae30 I\/O\ucc98\ub9ac<ul><li>\uc2dc\uac04\uc774 \ub9ce\uc774 \uac78\ub9ac\ub294 Input,Output \uc791\uc5c5\uc744 \ube44\ub3d9\uae30\ub85c \ucc98\ub9ac<\/li><\/ul><\/li><li>\ube60\ub978 \uc18d\ub3c4<ul><li>\uad6c\uae00 \ud06c\ub86c\uc758 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uc5d4\uc9c4\uc778 V8\uc758 \ub4f1\uc7a5\uc73c\ub85c \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\uc758 \uc18d\ub3c4 \ubb38\uc81c\ub3c4 \uc5b4\ub290 \uc815\ub3c4 \ud574\uacb0<\/li><\/ul><\/li><li>\ud328\ud0a4\uc9c0 \ub9e4\ub2c8\uc800\ub97c \ud1b5\ud55c \uc758\uc874\uc131 \uad00\ub9ac<ul><li>NPM\uc774\ub77c\ub294 \ud328\ud0a4\uc9c0 \ub9e4\ub2c8\uc800\ub97c \uc81c\uacf5<\/li><li>\ub178\ub4dc \ud328\ud0a4\uc9c0 \ub9e4\ub2c8\uc800\ub294 \uc804\uc138\uacc4 \uc218 \ub9ce\uc740 \uc0ac\ub78c\ub4e4\uc774 \uc790\uc2e0\ub4e4\uc758 \ubaa8\ub4c8\uc744 \uc5c5\ub85c\ub4dc \ud560 \uc218 \uc788\ub294 \ucf54\ub4dc \uc800\uc7a5\uc18c<\/li><\/ul><\/li><li>\ub2e8\uc77c \uc4f0\ub808\ub4dc<ul><li>\uc4f0\ub808\ub4dc\ub780 CPU\uac00 \ub3d9\uc2dc\uc5d0 \uc5ec\ub7ec\uac00\uc9c0 \uc77c\uc744 \ucc98\ub9ac\ud560 \uc218 \uc788\uac8c \ud574\uc8fc\ub294 \uae30\ub2a5<\/li><\/ul><\/li><\/ul>\n\n\n\n<h3>NPM<\/h3>\n\n\n\n<ul><li>Node Package Manager<\/li><li>NodeJS\ub85c \ub9cc\ub4e4\uc5b4\uc9c4 \ubaa8\ub4c8 \uacf5\uc720<\/li><li>\ud504\ub85c\uc81d\ud2b8 \uc758\uc874\uc131 \uad00\ub9ac\ub97c \uc704\ud55c package.json<\/li><\/ul>\n\n\n\n<h2>\ub85c\uceec\ud658\uacbd\uc5d0 NodeJS \uc124\uce58<\/h2>\n\n\n\n<ul><li><a href=\"https:\/\/nodejs.org\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/nodejs.org\/en\/<\/a><\/li><li>C:\\Users\\user&gt;node &#8211;version<\/li><li>node {\ud30c\uc77c\uba85}<\/li><\/ul>\n\n\n\n<h2>VisualStudioCode NodeJS \ub514\ubc84\uae45<\/h2>\n\n\n\n<ul><li>\uc911\ub2e8\uc810<\/li><li>\uc870\uac74\ubd80 \uc911\ub2e8\uc810<\/li><li>\ub85c\uadf8\uc9c0\uc810<ul><li>i \uac12 \ucd9c\ub825 : {i}<\/li><\/ul><\/li><\/ul>\n\n\n\n<h2>\ubaa8\ub4c8 \ud504\ub85c\uadf8\ub798\ubc0d<\/h2>\n\n\n\n<ul><li>\uc5ec\ub7ec \ud30c\uc77c\uc5d0 \uae30\ub2a5\uc744 \ucabc\uac1c\uc11c \uac1c\ubc1c<\/li><li>\ucf54\ub4dc \uac00\ub3c5\uc131\uc774 \uc62c\ub77c\uac00\uace0 \uad00\ub9ac\uac00 \uc26c\uc6cc\uc9d0<\/li><li><strong>module.exports<\/strong> \uac1d\uccb4 \uc774\uc6a9<\/li><li><strong>require(\u2018{\ud30c\uc77c\uba85}\u2018)<\/strong> \ud568\uc218\ub85c \ubaa8\ub4c8 \ub85c\ub4dc<\/li><\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nfunction add(a, b) {\n    return a + b;\n}\n\nfunction sub(a, b) {\n    return a - b;\n}\n\nmodule.exports = {\n    'add' : add,\n    'sub' : sub\n}\n<\/pre><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nvar calculator = require('.\/0609-nodejs-module-1.js');\n\nconsole.log(calculator.add(1, 2));\nconsole.log(calculator.sub(5, 3));\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>NodeJS \uc18c\uac1c NodeJS \ube0c\ub77c\uc6b0\uc800 \uc678\ubd80\uc5d0\uc11c \uc2e4\ud589\ub418\ub294 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uc5d4\uc9c4 \uad6c\uae00 \ud06c\ub86c\uc758 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uc5d4\uc9c4\uc778 V8\uc744 \uc774\uc6a9\ud574 \ub9cc\ub4e4\uc5b4\uc9d0 \uae30\ubcf8 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uae30\ub2a5 \uc678\uc5d0 \uc6b4\uc601\uccb4\uc81c \uae30\ub2a5\uc744 \ud65c\uc6a9\ud560 \uc218 \uc788\ub294 \ub77c\uc774\ube0c\ub7ec\ub9ac \uc81c\uacf5 \uc8fc\ub85c \uac1c\ubc1c\uc790 \ub3c4\uad6c\ub098 \uc6f9 \uc11c\ubc84 \uc0c1\uc5d0\uc11c \uc2e4\ud589\ub418\ub294 \ud504\ub85c\uadf8\ub7a8\uc744 \uc791\uc131\ud560 \ub54c \ub9ce\uc774 \uc0ac\uc6a9 Node \ud2b9\uc9d5 \ube44\ub3d9\uae30 I\/O\ucc98\ub9ac \uc2dc\uac04\uc774 \ub9ce\uc774 \uac78\ub9ac\ub294 Input,Output \uc791\uc5c5\uc744 \ube44\ub3d9\uae30\ub85c \ucc98\ub9ac \ube60\ub978 \uc18d\ub3c4 \uad6c\uae00 \ud06c\ub86c\uc758 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uc5d4\uc9c4\uc778 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false},"categories":[38,37],"tags":[],"_links":{"self":[{"href":"http:\/\/mylittleforest.kr\/wordpress\/wp-json\/wp\/v2\/posts\/1236"}],"collection":[{"href":"http:\/\/mylittleforest.kr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mylittleforest.kr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mylittleforest.kr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mylittleforest.kr\/wordpress\/wp-json\/wp\/v2\/comments?post=1236"}],"version-history":[{"count":3,"href":"http:\/\/mylittleforest.kr\/wordpress\/wp-json\/wp\/v2\/posts\/1236\/revisions"}],"predecessor-version":[{"id":1240,"href":"http:\/\/mylittleforest.kr\/wordpress\/wp-json\/wp\/v2\/posts\/1236\/revisions\/1240"}],"wp:attachment":[{"href":"http:\/\/mylittleforest.kr\/wordpress\/wp-json\/wp\/v2\/media?parent=1236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mylittleforest.kr\/wordpress\/wp-json\/wp\/v2\/categories?post=1236"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mylittleforest.kr\/wordpress\/wp-json\/wp\/v2\/tags?post=1236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}