{"id":1912,"date":"2015-09-01T17:37:57","date_gmt":"2015-09-01T17:37:57","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1912"},"modified":"2015-09-01T17:37:57","modified_gmt":"2015-09-01T17:37:57","slug":"first-steps-with-node-js-and-couchbase-server","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/first-steps-with-node-js-and-couchbase-server\/","title":{"rendered":"Node.js \ubc0f Couchbase Server\uc758 \uccab \ub2e8\uacc4"},"content":{"rendered":"<p>\uc800\ub294\u00a0<a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.0\/sdks\/node-2.0\/introduction.html\/\" style=\"font-family: sans-serif, Arial, Verdana, 'Trebuchet MS'; line-height: 20.7999992370605px; text-align: left;\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub178\ub4dc SDK<\/a>\u00a0\ucd5c\uadfc\uc5d0 Couchbase\ub97c \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub85c \uc0ac\uc6a9\ud558\uc5ec \ubcf8\uaca9\uc801\uc778 \ub178\ub4dc \uc571\uc744 \ub9cc\ub4dc\ub294 \uacfc\uc815\uc744 \ube14\ub85c\uadf8\uc5d0 \uc62c\ub9ac\uba74 \uc7ac\ubbf8\uc788\uc744 \uac83 \uac19\uc558\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uba87 \uac1c\uc758 \ube14\ub85c\uadf8 \ud3ec\uc2a4\ud305\uc744 \ud1b5\ud574 \ubc31\uc5d4\ub4dc\uc5d0\uc11c Couchbase\ub97c \uc0ac\uc6a9\ud558\ub294 \uac04\ub2e8\ud55c Node.js \uc571\uc744 \uad6c\ucd95\ud558\ub294 \uacfc\uc815\uc744 \uc548\ub0b4\ud574\ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4. \uc544\uc8fc \uae30\ubcf8\uc801\uc778 \uac83\ubd80\ud130 \uc2dc\uc791\ud574\uc11c \uc870\uae08 \ub354 \ub9ce\uc740 \uc791\uc5c5\uc744 \uc218\ud589\ud558\uace0, \ubdf0\ub97c \ub3c4\uc785\ud558\uace0, Ottoman ODM\uc744 \uac00\uc838\uc628 \ub2e4\uc74c N1QL\ub85c \uc2e4\ud5d8\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>SDK \uc124\uce58\ud558\uae30<\/h2>\n<p>\uc124\uce58\ub294 \uac04\ub2e8\ud569\ub2c8\ub2e4:<\/p>\n<pre>\n$ npm install couchbase --save<\/pre>\n<p>\ud074\ub77c\uc774\uc5b8\ud2b8\ub294 Couchbase C \ub77c\uc774\ube0c\ub7ec\ub9ac\uc778 libcouchbase\ub97c \ub458\ub7ec\uc2fc \ub124\uc774\ud2f0\ube0c \ub178\ub4dc \ub798\ud37c\uc785\ub2c8\ub2e4. Windows\ub97c \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0 \ubaa8\ub4e0 \uac83\uc774 \ubbf8\ub9ac \ube4c\ub4dc\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub807\uc9c0 \uc54a\uc73c\uba74 \ub2e4\uc74c\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. <em>node-gyp<\/em>\u00a0\ubc0f \ube4c\ub4dc \ud658\uacbd\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. \ub2e4\uc74c \ub0b4\uc6a9\uc744 \uc0b4\ud3b4\ubd10\uc57c \ud569\ub2c8\ub2e4. <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.0\/sdks\/node-2.0\/download-links.html\">\uc124\uce58 \ud398\uc774\uc9c0<\/a> \ub97c \ucc38\uc870\ud558\uc5ec \ud658\uacbd\uc5d0 \ud544\uc694\ud55c \uc0ac\ud56d\uc744 \ud30c\uc545\ud558\uc138\uc694.<\/p>\n<h2>\ubb34\uc5b8\uac00 \ub123\uae30<\/h2>\n<p>Node \ud074\ub77c\uc774\uc5b8\ud2b8\ub97c \uc0ac\uc6a9\ud558\uba74 \uc138 \uac00\uc9c0 \ubc29\ubc95\uc73c\ub85c Couchbase\uc5d0 \ub370\uc774\ud130\ub97c \ub123\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<ul>\n<li><strong>\uc0bd\uc785\ud569\ub2c8\ub2e4:<\/strong> \uc0c8 \ubb38\uc11c\ub97c \ucd94\uac00\ud558\uc9c0\ub9cc \ud574\ub2f9 \ud0a4\uac00 \uc774\ubbf8 \uc788\ub294 \ud0a4(CRUD\uc758 C)\uac00 \uc788\ub294 \uacbd\uc6b0 \uc624\ub958\ub97c \ubc1c\uc0dd\uc2dc\ud0b5\ub2c8\ub2e4.<\/li>\n<li><strong>\uad50\uccb4\ud569\ub2c8\ub2e4:<\/strong>\u00a0\uae30\uc874 \ubb38\uc11c\ub9cc \ub36e\uc5b4\uc4f0\uace0 \ud574\ub2f9 \uc774\ub984\uc758 \uae30\uc874 \ud0a4(CRUD\uc758 U)\uac00 \uc5c6\ub294 \uacbd\uc6b0 \uc624\ub958\ub97c \ubc1c\uc0dd\uc2dc\ud0b5\ub2c8\ub2e4.<\/li>\n<li><strong>\uc5c5\uc11c\ud2b8:<\/strong> \ud574\ub2f9 \uc774\ub984\uc758 \uae30\uc874 \ud0a4\uac00 \uc788\ub294\uc9c0 \uc5ec\ubd80\uc5d0 \uad00\uacc4\uc5c6\uc774 \ubb38\uc11c\ub97c \uc791\uc131\ud569\ub2c8\ub2e4(CRUD\uc758 C \ub610\ub294 U \uc911 \ud558\ub098).<\/li>\n<\/ul>\n<p>\uc9c0\uae08\uc740 \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec \uac04\ub2e8\ud55c \ub370\ubaa8\ub97c \ub9cc\ub4e4\uc5b4 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.\u00a0<em>\uc5c5\uc11c\ud2b8<\/em>. \ud544\uc694\ud55c \ub3c4\uad6c\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<\/p>\n<ul>\n<li><a href=\"https:\/\/expressjs.com\/\">Express.js<\/a><\/li>\n<li>\uc758 <a href=\"https:\/\/github.com\/expressjs\/body-parser\">\ubcf8\ubb38 \ud30c\uc11c \ubbf8\ub4e4\uc6e8\uc5b4<\/a> Express\uc6a9<\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/nosql-databases\/downloads\/#Couchbase_Server\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84<\/a> \ub85c\uceec\uc5d0\uc11c \uc2e4\ud589<\/li>\n<li>\uadf8\ub9ac\uace0 \ubc29\uae08 \uc124\uce58\ud55c Couchbase \ub178\ub4dc \ud074\ub77c\uc774\uc5b8\ud2b8\ub294 \ubb3c\ub860\uc785\ub2c8\ub2e4.<\/li>\n<\/ul>\n<h3>\uc5f0\uacb0<\/h3>\n<p>\uc774\ubbf8 npm\uacfc \ud568\uaed8 \uc124\uce58\ud588\ub2e4\uace0 \uac00\uc815\ud558\uace0 Express\uc640 body-parser\ub97c \uc694\uad6c\ud558\ub294 \uac83\ubd80\ud130 \uc2dc\uc791\ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ub2e4\uc74c\uc73c\ub85c \uba3c\uc800 Couchbase \ud074\ub7ec\uc2a4\ud130\uc5d0 \uc5f0\uacb0\ud55c \ub2e4\uc74c \uae30\ubcf8 \ubc84\ud0b7\uc5d0 \uc5f0\uacb0\ud569\ub2c8\ub2e4.<\/p>\n<p>\uac04\ub2e8\ud558\uac8c \ud558\uae30 \uc704\ud574 \uc5ec\uae30\uc5d0\ub294 \uc544\uc9c1 \uc624\ub958 \ud655\uc778 \uae30\ub2a5\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n<h3>\uc77c\ubd80 \ub370\uc774\ud130\ub97c \ucea1\ucc98\ud558\uae30 \uc704\ud55c \uac04\ub2e8\ud55c \uc591\uc2dd \ub9cc\ub4e4\uae30<\/h3>\n<p>\ub2e4\uc74c\uc73c\ub85c \uba87 \uac00\uc9c0 \uacbd\ub85c\ub97c \ub9cc\ub4e4\uc5b4 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \uba3c\uc800 \uac04\ub2e8\ud55c \uc591\uc2dd\uc774 \uc788\ub294 \ud648 \ud398\uc774\uc9c0\uc640 \uc591\uc2dd \uc785\ub825\uc744 \ucc98\ub9ac\ud560 \ubb34\uc5b8\uac00\ub97c \ub9cc\ub4e4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub7f0 \ub2e4\uc74c \ud3ec\ud2b8 3000\uc5d0\uc11c \uc571\uc744 \uc2e4\ud589\ud558\uba74 \uc2e4\uc81c\ub85c\ub294 \ubcc4\ub2e4\ub978 \uc77c\uc774 \uc77c\uc5b4\ub098\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc591\uc2dd\uc740 \uc785\ub825\uc744 \ud648 \ud398\uc774\uc9c0\uc5d0 \ub2e4\uc2dc \uac8c\uc2dc\ud558\uc9c0\ub9cc \uc774\ub97c \ucc98\ub9ac\ud558\uae30 \uc704\ud574 \uc544\ubb34\uac83\ub3c4 \ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \uc774\uc81c \uc774 \ubb38\uc81c\ub97c \ud574\uacb0\ud574 \ubd05\uc2dc\ub2e4.<\/p>\n<h3>\uc591\uc2dd \uc785\ub825 \ucc98\ub9ac\ud558\uae30<\/h3>\n<p>\uc591\uc2dd \uc785\ub825\uc744 \ud648 \ud398\uc774\uc9c0\ub85c \ub2e4\uc2dc \uac8c\uc2dc\ud560 \uac83\uc774\ubbc0\ub85c \uc774\ub97c \ucc98\ub9ac\ud560 POST \uacbd\ub85c\ub97c \ub9cc\ub4e4\uc5b4\uc57c \ud558\uba70, \uc6b0\ub9ac\uac00 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uc0c1\ud0dc\uc758 \uc591\uc2dd \uc785\ub825\uc744 \uc81c\uacf5\ud558\uae30 \uc704\ud574 urlEncodedParser \uac1d\uccb4\ub97c \uc804\ub2ec\ud560 \uac83\uc785\ub2c8\ub2e4. \uccab \ubc88\uc9f8 \uacbd\ub85c \ubc14\ub85c \ub4a4\uc5d0 \ub123\uc744 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p>\ub2e4\uc74c\uc73c\ub85c \uad6c\ubb38 \ubd84\uc11d\ud560 \uc591\uc2dd \ub370\uc774\ud130\uac00 \uc5c6\ub294 \uacbd\uc6b0 400 \uc624\ub958\ub97c \uc804\uc1a1\ud569\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub7f0 \ub2e4\uc74c \uc591\uc2dd \ub370\uc774\ud130\ub97c JSON\uc73c\ub85c \ubcc0\ud658\ud558\uc5ec Couchbase \ubb38\uc11c\uc5d0 \uc800\uc7a5\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc5ec\uae30\uae4c\uc9c0\uc785\ub2c8\ub2e4. \uccab \ubc88\uc9f8 \ubb38\uc11c\ub97c Node \ud074\ub77c\uc774\uc5b8\ud2b8\uc5d0\uc11c Couchbase Server\uc5d0 \ub123\uc5c8\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 <a href=\"https:\/\/github.com\/matthewrevell\/simple-couchbase-node-sample\">\uc804\uccb4 \ucf54\ub4dc\ub294 \uae43\ud5c8\ube0c\uc5d0 \uc788\uc2b5\ub2c8\ub2e4.<\/a>.<\/p>\n<p>\ub2e4\uc74c\uc5d0\ub294 \uc880 \ub354 \uc720\uc6a9\ud55c \uc571\uc744 \uc2a4\ucf00\uce58\ud558\uace0 Couchbase\uc5d0\uc11c \ub370\uc774\ud130\ub97c \uc5b4\ub5bb\uac8c \ud45c\ud604\ud560\uc9c0 \uc0dd\uac01\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>","protected":false},"excerpt":{"rendered":"<p>I&#39;ve been playing around with the\u00a0Couchbase Node SDK\u00a0lately and I thought it might be fun to blog my progress towards creating a fully fledged Node app using Couchbase as the database. Over the\u00a0course of a few blog posts, I&#39;m going [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"ppma_author":[8982],"class_list":["post-1912","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>First steps with Node.js and Couchbase Server - The Couchbase Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/first-steps-with-node-js-and-couchbase-server\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"First steps with Node.js and Couchbase Server\" \/>\n<meta property=\"og:description\" content=\"I&#039;ve been playing around with the\u00a0Couchbase Node SDK\u00a0lately and I thought it might be fun to blog my progress towards creating a fully fledged Node app using Couchbase as the database. Over the\u00a0course of a few blog posts, I&#039;m going [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/first-steps-with-node-js-and-couchbase-server\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-09-01T17:37:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/first-steps-with-node-js-and-couchbase-server\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/first-steps-with-node-js-and-couchbase-server\\\/\"},\"author\":{\"name\":\"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/6c3060a94353df62a71d4672b3454555\"},\"headline\":\"First steps with Node.js and Couchbase Server\",\"datePublished\":\"2015-09-01T17:37:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/first-steps-with-node-js-and-couchbase-server\\\/\"},\"wordCount\":525,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/first-steps-with-node-js-and-couchbase-server\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/first-steps-with-node-js-and-couchbase-server\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/first-steps-with-node-js-and-couchbase-server\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/first-steps-with-node-js-and-couchbase-server\\\/\",\"name\":\"First steps with Node.js and Couchbase Server - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/first-steps-with-node-js-and-couchbase-server\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/first-steps-with-node-js-and-couchbase-server\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2015-09-01T17:37:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/first-steps-with-node-js-and-couchbase-server\\\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/first-steps-with-node-js-and-couchbase-server\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/first-steps-with-node-js-and-couchbase-server\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/first-steps-with-node-js-and-couchbase-server\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"First steps with Node.js and Couchbase Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/6c3060a94353df62a71d4672b3454555\",\"name\":\"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3b38ea45b78371f0008a765ea828bfed91aa97c25981ebf214226402a510b39b?s=96&d=mm&r=gb1bc555cd9166b46d6063003c3b92317\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3b38ea45b78371f0008a765ea828bfed91aa97c25981ebf214226402a510b39b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3b38ea45b78371f0008a765ea828bfed91aa97c25981ebf214226402a510b39b?s=96&d=mm&r=g\",\"caption\":\"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase\"},\"description\":\"Matthew Revell is a Lead Dev Advocate, EMEA Couchbase. He developed a global strategy for putting Couchbase front in the minds of the product's developers.\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/author\\\/matthew-revell\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"First steps with Node.js and Couchbase Server - The Couchbase Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/first-steps-with-node-js-and-couchbase-server\/","og_locale":"ko_KR","og_type":"article","og_title":"First steps with Node.js and Couchbase Server","og_description":"I&#39;ve been playing around with the\u00a0Couchbase Node SDK\u00a0lately and I thought it might be fun to blog my progress towards creating a fully fledged Node app using Couchbase as the database. Over the\u00a0course of a few blog posts, I&#39;m going [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/first-steps-with-node-js-and-couchbase-server\/","og_site_name":"The Couchbase Blog","article_published_time":"2015-09-01T17:37:57+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase","Est. reading time":"3\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/first-steps-with-node-js-and-couchbase-server\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/first-steps-with-node-js-and-couchbase-server\/"},"author":{"name":"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/6c3060a94353df62a71d4672b3454555"},"headline":"First steps with Node.js and Couchbase Server","datePublished":"2015-09-01T17:37:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/first-steps-with-node-js-and-couchbase-server\/"},"wordCount":525,"commentCount":1,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/first-steps-with-node-js-and-couchbase-server\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Uncategorized"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/first-steps-with-node-js-and-couchbase-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/first-steps-with-node-js-and-couchbase-server\/","url":"https:\/\/www.couchbase.com\/blog\/first-steps-with-node-js-and-couchbase-server\/","name":"First steps with Node.js and Couchbase Server - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/first-steps-with-node-js-and-couchbase-server\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/first-steps-with-node-js-and-couchbase-server\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2015-09-01T17:37:57+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/first-steps-with-node-js-and-couchbase-server\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/first-steps-with-node-js-and-couchbase-server\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/first-steps-with-node-js-and-couchbase-server\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/first-steps-with-node-js-and-couchbase-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"First steps with Node.js and Couchbase Server"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/6c3060a94353df62a71d4672b3454555","name":"Matthew Revell, \uc218\uc11d \uac1c\ubc1c\uc790 \uc639\ud638\uc790, EMEA \uc9c0\uc5ed, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/secure.gravatar.com\/avatar\/3b38ea45b78371f0008a765ea828bfed91aa97c25981ebf214226402a510b39b?s=96&d=mm&r=gb1bc555cd9166b46d6063003c3b92317","url":"https:\/\/secure.gravatar.com\/avatar\/3b38ea45b78371f0008a765ea828bfed91aa97c25981ebf214226402a510b39b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3b38ea45b78371f0008a765ea828bfed91aa97c25981ebf214226402a510b39b?s=96&d=mm&r=g","caption":"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase"},"description":"\ub9e4\ud29c \ub808\ubca8\uc740 EMEA \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \uc218\uc11d \uac1c\ubc1c\uc790 \uc639\ud638\uc790\uc785\ub2c8\ub2e4. \uadf8\ub294 \uc81c\ud488 \uac1c\ubc1c\uc790\ub4e4\uc758 \ub9c8\uc74c\uc18d\uc5d0 Couchbase\ub97c \uac01\uc778\uc2dc\ud0a4\uae30 \uc704\ud55c \uae00\ub85c\ubc8c \uc804\ub7b5\uc744 \uac1c\ubc1c\ud588\uc2b5\ub2c8\ub2e4.","url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/matthew-revell\/"}]}},"acf":[],"authors":[{"term_id":8982,"user_id":18,"is_guest":0,"slug":"matthew-revell","display_name":"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/3b38ea45b78371f0008a765ea828bfed91aa97c25981ebf214226402a510b39b?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/1912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=1912"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/1912\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=1912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=1912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=1912"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=1912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}