{"id":2434,"date":"2016-11-11T06:17:07","date_gmt":"2016-11-11T06:17:06","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2434"},"modified":"2019-02-26T00:16:53","modified_gmt":"2019-02-26T08:16:53","slug":"cbas-dashboard-node","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/cbas-dashboard-node\/","title":{"rendered":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc560\ub110\ub9ac\ud2f1\uc2a4\uac00 \ud3ec\ud568\ub41c \uc2dc\uac01\ud654 \ub300\uc2dc\ubcf4\ub4dc"},"content":{"rendered":"<p dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><span style=\"font-size: 14.6667px; font-family: Arial; color: #000000; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;\">\uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ubaa8\ub4e0 \uce21\uba74\uacfc \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uacfc \uc0c1\ud638 \uc791\uc6a9\ud558\ub294 \uc0ac\uc6a9\uc790\uc5d0 \ub300\ud55c \uae30\uac00\ubc14\uc774\ud2b8 \ub2e8\uc704\uc758 \uc815\ubcf4\uac00 \uc874\uc7ac\ud558\ub294 \ube45\ub370\uc774\ud130 \uc138\uacc4\uc5d0\uc11c\ub294 \uc774 \ubaa8\ub4e0 \ub370\uc774\ud130\ub97c \ubd84\uc11d\ud558\uace0 \ud1b5\ucc30\ub825 \uc788\ub294 \uc778\ud154\ub9ac\uc804\uc2a4\ub97c \uc81c\uacf5\ud558\ub294 \uac83\uc774 \ubb34\uc5c7\ubcf4\ub2e4 \uc911\uc694\ud569\ub2c8\ub2e4.  \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc5d0\uc11c\ub294 \uc774\ub7ec\ud55c \ub370\uc774\ud130\ub97c \ud65c\uc6a9\ud560 \uc218 \uc788\ub294 \ub370\uc774\ud130 \uad00\ub9ac \ud50c\ub7ab\ud3fc\uc744 \uad6c\ucd95\ud558\uae30 \uc704\ud574 \ub178\ub825\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.  \uc774\ub7ec\ud55c \ub370\uc774\ud130\ub294 \uad81\uadf9\uc801\uc73c\ub85c \ub2e4\uc74c\uacfc \uac19\uc740 \ucc28\uc138\ub300 NoSQL \ubd84\uc11d \ud50c\ub7ab\ud3fc\ubfd0\ub9cc \uc544\ub2c8\ub77c Tableau, QlikView, Microstrategy\uc640 \uac19\uc740 \ub2e4\uc591\ud55c \uc5c5\uacc4 \ud45c\uc900 \ubd84\uc11d \ud50c\ub7ab\ud3fc\uc5d0\uc11c \uc561\uc138\uc2a4\ud560 \uc218 \uc788\uac8c \ub420 \uac83\uc785\ub2c8\ub2e4. <\/span><a style=\"text-decoration: none;\" href=\"https:\/\/www.cloud9charts.com\/couchbase\"><span style=\"font-size: 14.6667px; font-family: Arial; color: #1155cc; background-color: transparent; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;\">Cloud9<\/span><\/a><span style=\"font-size: 14.6667px; font-family: Arial; color: #000000; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;\"> \uadf8\ub9ac\uace0 <\/span><a style=\"text-decoration: none;\" href=\"https:\/\/slamdata.com\/solution\/couchbase-analytics\/\"><span style=\"font-size: 14.6667px; font-family: Arial; color: #1155cc; background-color: transparent; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;\">\uc2ac\ub7a8\ub370\uc774\ud130<\/span><\/a><span style=\"font-size: 14.6667px; font-family: Arial; color: #000000; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;\">\ud558\uc9c0\ub9cc \uac1c\ubc1c\uc790\uac00 \uc774 \ub370\uc774\ud130\ub97c \uc800\uc7a5\ud558\uace0 \ubd84\uc11d\ud558\ub294 \uc2dc\uc2a4\ud15c\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\ub294 API\ub97c \ubcf4\uc720\ud558\ub294 \uac83\ub3c4 \uc911\uc694\ud569\ub2c8\ub2e4.  \uc774\ub7ec\ud55c \uc218\uc900\uc758 \uc9c1\uc811 \uc561\uc138\uc2a4\ub97c \ud1b5\ud574 \uac1c\ubc1c\uc790\ub294 \uac04\ub2e8\ud55c \ub300\uc2dc\ubcf4\ub4dc\ubd80\ud130 \uc0ac\uc6a9\uc790\ub97c \uc704\ud55c \uc644\uc804\ud55c \uc0ac\uc6a9\uc790 \uc9c0\uc815 \ubcf4\uace0\uc5d0 \uc774\ub974\uae30\uae4c\uc9c0 \ubaa8\ub4e0 \uac83\uc744 \uc720\uc5f0\ud558\uac8c \uad6c\ucd95\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><span style=\"font-size: 14.6667px; font-family: Arial; color: #000000; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;\">Node.js SDK \ubc84\uc804 2.2.4\ubd80\ud130 \ud074\ub7ec\uc2a4\ud130\uc5d0 \ub300\ud55c Couchbase Analytics \ucffc\ub9ac \uc218\ud589\uc744 \uc2e4\ud5d8\uc801\uc73c\ub85c \uc9c0\uc6d0\ud569\ub2c8\ub2e4.  \uc774 API\ub294 Node.js SDK\uc5d0\uc11c N1QL \ucffc\ub9ac\ub97c \uc218\ud589\ud558\ub294 \ub370 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uae30\uc874 API\uc640 \ub9e4\uc6b0 \uc720\uc0ac\ud569\ub2c8\ub2e4. \u00a0<\/span><\/p>\n<pre><code class=\"language-javascript\">\/\/ Connect to the local cluster and enable experimental Couchbase Analytics support.\r\nvar cluster = new couchbase.Cluster('couchbase:\/\/localhost');\r\ncluster.enableCbas(['localhost:8095']);\r\n\r\n\/\/ Perform a simple query, selecting all users with a specific email.\r\nvar qs = 'SELECT * FROM users WHERE email=\"tom@example.com\"';\r\nvar q = couchbase.CbasQuery.fromString(qs);\r\ncluster.query(q, function(err, res) {\r\n if (err) {\r\n    throw err;\r\n }\r\n\r\n console.log(res);\r\n});<\/code><\/pre>\n<p dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><span style=\"font-size: 14.6667px; font-family: Arial; color: #000000; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;\">\uc544\uc2dc\ub2e4\uc2dc\ud53c, N1QL API\uc640 Couchbase Analytics API\uc758 \ucc28\uc774\uc810\uc740 Couchbase Analytics\uc5d0\uc11c\ub294 \ud074\ub7ec\uc2a4\ud130 \uc218\uc900\uc5d0\uc11c \ucffc\ub9ac\ub97c \uc218\ud589\ud574\uc57c \ud558\uace0 CbasQuery\ub97c \uc0ac\uc6a9\ud558\uc5ec \ucffc\ub9ac \uac1c\uccb4\ub97c \uc778\uc2a4\ud134\uc2a4\ud654\ud574\uc57c \ud55c\ub2e4\ub294 \uc810\uc785\ub2c8\ub2e4.<\/span><\/p>\n<div dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><\/div>\n<p dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><span style=\"font-size: 14.6667px; font-family: Arial; color: #000000; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;\">\ub610\ud55c \uc774\ub7ec\ud55c \uc0c8\ub85c\uc6b4 API\ub97c \uc0ac\uc6a9\ud558\uc5ec Node.js \uc138\uacc4\uc5d0\uc11c \uc798 \uc54c\ub824\uc9c4 \uba87 \uac00\uc9c0 \ub77c\uc774\ube0c\ub7ec\ub9ac\ub97c \ubaa8\uc544 \uc5ec\ub7ec\ubd84\uacfc \ub3d9\ub8cc\ub4e4\uc5d0\uac8c \uc720\uc6a9\ud55c \ube44\uc988\ub2c8\uc2a4 \uad00\ub828 \uba54\ud2b8\ub9ad\uc744 \ud45c\uc2dc\ud560 \uc218 \uc788\ub294 \uc720\uc6a9\ud55c \uc778\ud130\ud398\uc774\uc2a4\ub85c \uc804\ud658\ud558\ub294 \ubc29\ubc95\uc744 \ubcf4\uc5ec\uc8fc\ub294 \uc0c8\ub85c\uc6b4 \ub300\uc2dc\ubcf4\ub4dc \ub370\ubaa8 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uad6c\ucd95\ud588\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h2 dir=\"ltr\" style=\"line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;\"><span style=\"font-size: 21.3333px; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; vertical-align: baseline; white-space: pre-wrap;\">\ub300\uc2dc\ubcf4\ub4dc \uc791\ub3d9 \ubc29\uc2dd<\/span><\/h2>\n<p dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><span style=\"font-size: 14.6667px; font-family: Arial; color: #000000; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;\">\uc800\ud76c\uac00 \ub9cc\ub4e0 \ub300\uc2dc\ubcf4\ub4dc\ub294 \ub450 \uac1c\uc758 \uac1c\ubcc4 \uad6c\uc131 \uc694\uc18c\ub85c \uc774\ub8e8\uc5b4\uc838 \uc788\uc2b5\ub2c8\ub2e4.  \uccab\uc9f8, \uc11c\ubc84 \uce21 \ucef4\ud3ec\ub10c\ud2b8\ub85c\uc11c Node.js SDK\ub97c \uc2e4\ud589\ud558\uace0 \uc548\uc815\ub41c \uc778\ud130\ud398\uc774\uc2a4\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.  \ub458\uc9f8, \uac04\ub2e8\ud55c HTML5 \ud398\uc774\uc9c0\uc778 \ud074\ub77c\uc774\uc5b8\ud2b8 \uce21 \ucef4\ud3ec\ub10c\ud2b8\uc785\ub2c8\ub2e4.  \uc11c\ubc84 \uce21 \ucef4\ud3ec\ub10c\ud2b8\ub294 \uc6f9 \uc11c\ube44\uc2a4\uc758 \ub8e8\ud2b8\uc5d0\uc11c \ud074\ub77c\uc774\uc5b8\ud2b8 \uce21 \ucef4\ud3ec\ub10c\ud2b8\ub97c \uc81c\uacf5\ud558\uc5ec \uc791\uc5c5\uc744 \ub354 \uc27d\uac8c \ub9cc\ub4ed\ub2c8\ub2e4.<\/span><\/p>\n<p dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><span style=\"font-size: 14.6667px; font-family: Arial; color: #000000; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;\">\uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ud074\ub77c\uc774\uc5b8\ud2b8 \uce21\uc5d0\ub294 \uc77c\ubd80 \ub9e4\uac1c\ubcc0\uc218\ub97c \uc9c0\uc815\ud560 \uc218 \uc788\ub294 \uc791\uc740 \uc591\uc2dd, Couchbase \ubd84\uc11d \ud074\ub7ec\uc2a4\ud130\uc5d0 \ub300\ud574 \uc2e4\ud589\ub41c \ubaa8\ub4e0 \ucffc\ub9ac\ub97c \ud45c\uc2dc\ud558\ub294 \ud070 \ud14d\uc2a4\ud2b8 \uc139\uc158, \ucffc\ub9ac\uc758 \ub370\uc774\ud130\ub97c \ud45c\uc2dc\ud558\ub294 \ub370 \uc0ac\uc6a9\ub418\ub294 3\uac1c\uc758 \uadf8\ub798\ud504\uac00 \ud3ec\ud568\ub41c \uac04\ub2e8\ud55c HTML \ubc0f Javascript \ud398\uc774\uc9c0\uac00 \uc788\uc2b5\ub2c8\ub2e4.  \ud398\uc774\uc9c0\uac00 \ub85c\ub4dc\ub418\uac70\ub098 \uc5c5\ub370\uc774\ud2b8 \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uba74 \uc5ec\ud589 \uc0d8\ud50c \ub370\uc774\ud130\uc5d0 \ub300\ud55c \ub2e4\uc591\ud55c \uc815\ubcf4\ub97c \uc694\uccad\ud558\ub294 \uc694\uccad\uc744 \uc11c\ubc84 \uce21 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \uc804\uc1a1\ud569\ub2c8\ub2e4.  \uc11c\ubc84\uc5d0\uc11c \uc751\ub2f5\uc744 \ubc1b\uc73c\uba74 \uc774 \uc815\ubcf4\ub97c Chart.js\uc5d0 \uc804\ub2ec\ud558\uc5ec \uadf8\ub798\ud504\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.<\/span><\/p>\n<div dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><\/div>\n<p dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><span style=\"font-size: 14.6667px; font-family: Arial; color: #000000; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: initial; border-style: none; transform: rotate(0rad);\" src=\"https:\/\/lh4.googleusercontent.com\/4ZtJzuDqd71tPaXeH8QDSyLsjbEMaZ5ouTy73kFP3F8lmhwha7PPnmlKJtk03SD84z4XrAcjjEpwrNPmVn_rycDNSn_r-PaeyzhYWCdfyI6aafy7eZlqn7tk-TtTtjiK3uPgPDoq\" alt=\"Screen+Shot+2016-11-01+at+11.20.39+AM.png\" width=\"624\" height=\"208\" \/><\/span><\/p>\n<div dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><\/div>\n<p dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><span style=\"font-size: 14.6667px; font-family: Arial; color: #000000; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;\">\uc774\ub97c \uc704\ud55c \ucf54\ub4dc\ub294 \ub9e4\uc6b0 \uac04\ub2e8\ud569\ub2c8\ub2e4.<\/span><\/p>\n<div dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\">\n<pre><code class=\"language-javascript\">$.get('\/pricestats?' + formData)\r\n.done(function(data) {\r\n  addNarration(data.narration);\r\n\r\n  var info = data.data;\r\n\r\n  config1.data.labels = [];\r\n  config1.data.datasets[0].data = [];\r\n\r\n  for (var i = 0; i &lt; info.length; ++i) {\r\n      config1.data.labels.push(info[i].grpdate);\r\n      config1.data.datasets[0].data.push(info[i].metric);\r\n  }\r\n\r\n  myChart1.update();\r\n}).fail(function(err) {\r\n  addNarrationText(err.toString());\r\n});<\/code><\/pre>\n<p><span style=\"font-size: 14.6667px; font-family: Arial; color: #000000; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;\">\uc774 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ud074\ub77c\uc774\uc5b8\ud2b8 \uce21 \ud398\uc774\uc9c0\uc5d0\uc11c \ubaa8\ub4e0 \ub8e8\ud2b8 \uc694\uccad\uc5d0 \uc751\ub2f5\ud558\ub294 \uc6f9 \uc11c\ubc84\ub97c \uc2dc\uc791\ud558\uae30 \uc704\ud574 Express\ub97c \uc0ac\uc6a9\ud558\uae30\ub9cc \ud558\uba74 \ub429\ub2c8\ub2e4.  \ub610\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uadf8\ub798\ud504\ub97c \uc5c5\ub370\uc774\ud2b8\ud558\ub294 \ub370 \uc0ac\uc6a9\ud558\ub294 \uba87 \uac1c\uc758 REST \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub97c \ucd94\uac00\ub85c \ub4f1\ub85d\ud569\ub2c8\ub2e4.  \uc774\ub7ec\ud55c \uac01 REST \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub294 Couchbase Analytics \ud074\ub7ec\uc2a4\ud130\uc5d0 \ub300\ud55c SQL++ \ucffc\ub9ac\ub97c \ud504\ub7f0\ud2b8\uc5d4\ub4dc\ud55c \ub2e4\uc74c \ud574\ub2f9 \ucffc\ub9ac\uc758 \uacb0\uacfc\ub97c \uadf8\ub798\ud504\ud654\ud560 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ud074\ub77c\uc774\uc5b8\ud2b8 \uce21\uc73c\ub85c \ub2e4\uc2dc \ubc18\ud658\ud569\ub2c8\ub2e4.<\/span><\/p>\n<\/div>\n<div dir=\"ltr\" style=\"margin-left: 0pt;\">\n<pre><code class=\"language-javascript\">var qs =\r\n  'SELECT ' +\r\n  '  parse_date(SUBSTR(e.date, 0, 10), \"Y-M-D\") AS grpdate, ' +\r\n  'SUM(e.price) AS metric ' +\r\n  'FROM users u ' +\r\n  '  UNNEST u.flights e ' +\r\n  'WHERE parse_date(SUBSTR(e.date, 0, 10), \"Y-M-D\") &gt;= parse_date(\"2016-10-01\", \"Y-M-D\") ' +\r\n  '  AND parse_date(SUBSTR(e.date, 0, 10), \"Y-M-D\") &lt; parse_date(\"2016-11-01\", \"Y-M-D\") ' +\r\n  'GROUP BY grpdate ' +\r\n  'ORDER BY grpdate;';\r\n\r\nvar q = couchbase.CbasQuery.fromString(qs);\r\ncluster.query(q, function(err, qres) {\r\nif (err) {\r\n  res.status(400).send(err);\r\n  return;\r\n}\r\n\r\nres.send({\r\n  data: qres,\r\n  narration: [\r\n    ['sql', qs]\r\n  ]\r\n});\r\n});<\/code><\/pre>\n<p><span style=\"color: #000000; font-family: Arial; font-size: 14.6667px; text-align: left; white-space: pre-wrap;\">\uc11c\ubc84 \uce21 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 RESTful \uc11c\ube44\uc2a4 \uc678\uc5d0\ub3c4 \uc5ec\ud589 \uc0d8\ud50c\uc5d0 \ud544\uc694\ud55c Couchbase Analytics \uc100\ub3c4 \ubc84\ud0b7\uc744 \uc790\ub3d9\uc73c\ub85c \uc0dd\uc131\ud558\uace0 \ubb34\uc791\uc704\ub85c \uc0dd\uc131\ub41c 1000\uac1c \ud56d\ubaa9\uc758 \ud56d\uacf5\uad8c \uad6c\ub9e4 \ub370\uc774\ud130\ub97c \uc0bd\uc785\ud558\uc5ec \ud765\ubbf8\ub85c\uc6b4 \ubcfc\uac70\ub9ac\ub97c \uc81c\uacf5\ud588\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<pre><code class=\"language-javascript\">var qs =\r\n  'CREATE BUCKET tsBucket WITH {\"name\":\"travel-sample\",\"nodes\":\"127.0.0.1\"};' +\r\n  'CREATE SHADOW DATASET airlines ON tsBucket WHERE `type` = \"airline\";' +\r\n  'CREATE SHADOW DATASET airports ON tsBucket WHERE `type` = \"airport\";' +\r\n  'CREATE SHADOW DATASET hotels ON tsBucket WHERE `type` = \"hotel\";' +\r\n  'CREATE SHADOW DATASET landmarks ON tsBucket WHERE `type` = \"landmark\";' +\r\n  'CREATE SHADOW DATASET routes ON tsBucket WHERE `type` = \"route\";' +\r\n  'CREATE SHADOW DATASET users ON tsBucket WHERE `type` = \"user\";' +\r\n  'CONNECT BUCKET tsBucket WITH {\"password\":\"\"};';\r\n\r\n\r\nvar q = couchbase.CbasQuery.fromString(qs);\r\ncluster.query(q, function(err, res) {\r\n \/\/ We ignore errors here since they are usually just\r\n \/\/  'dataset already exists'.\r\n callback(null);\r\n});<\/code><\/pre>\n<\/div>\n<h2 dir=\"ltr\" style=\"line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;\"><span style=\"font-size: 21.3333px; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; vertical-align: baseline; white-space: pre-wrap;\">\ub300\uc2dc\ubcf4\ub4dc \uc608\uc2dc \uac00\uc838\uc624\uae30<\/span><\/h2>\n<p dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><span style=\"font-size: 14.6667px; font-family: Arial; color: #000000; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;\">\uc0c8\ub85c\uc6b4 \ub370\ubaa8\ub97c \uc2dc\uc791\ud558\ub824\uba74 \ub2e4\uc74c \uc8fc\uc18c\uc5d0 \uc788\ub294 GitHub \ub9ac\ud3ec\uc9c0\ud1a0\ub9ac\ub97c \ubc29\ubb38\ud558\uae30\ub9cc \ud558\uba74 \ub429\ub2c8\ub2e4:<\/span><a style=\"text-decoration: none;\" href=\"https:\/\/github.com\/brett19\/node-cbasdashdemo\"> <span style=\"font-size: 14.6667px; font-family: Arial; color: #1155cc; background-color: transparent; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;\">https:\/\/github.com\/couchbaselabs\/node-cbasdashdemo<\/span><\/a><span style=\"font-size: 14.6667px; font-family: Arial; color: #000000; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;\"> \ub97c \ud074\ub9ad\ud558\uace0 \ud3ec\ud568\ub41c \uc0ac\uc6a9 \uc124\uba85\uc11c\uc5d0 \uc788\ub294 \uc2dc\uc791\ud558\uae30 \uac00\uc774\ub4dc\ub97c \ub530\ub974\uc138\uc694.<\/span><\/p>\n<h2 dir=\"ltr\" style=\"line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;\"><span style=\"font-size: 21.3333px; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; vertical-align: baseline; white-space: pre-wrap;\">Node.js \ub9b4\ub9ac\uc2a4 \ubc1b\uae30<\/span><\/h2>\n<p dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><span style=\"font-size: 14.6667px; font-family: Arial; color: #000000; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;\">\ubaa8\ub4e0 Node.js \ub9b4\ub9ac\uc2a4\uc640 \ub9c8\ucc2c\uac00\uc9c0\ub85c, \uc774 \ubc84\uc804\ub3c4 NPM\uc5d0 \uac8c\uc2dc\ud588\uc73c\uba70 \uac04\ub2e8\ud55c npm \ud638\ucd9c\ub85c \uc124\uce58\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/span><\/p>\n<pre class=\"lang:default decode:true\">npm install Couchbase@2.2.4<\/pre>\n<p dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><span style=\"font-size: 14.6667px; font-family: Arial; color: #000000; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;\">\ub610\ud55c npm \ub9b4\ub9ac\uc2a4 \ud504\ub85c\uc138\uc2a4\uc758 \uc77c\ubd80\ub85c \uc0ac\uc804 \ube4c\ub4dc\ub41c \ubc14\uc774\ub108\ub9ac\ub97c \uc81c\uacf5\ud558\ubbc0\ub85c \ub354 \uc774\uc0c1\uc758 \ubc88\uac70\ub85c\uc6c0 \uc5c6\uc774 Node.js SDK\ub97c \uc2dc\uc791\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4(Node.js v7.0.0\uc5d0\ub294 \ud604\uc7ac Couchbase \ubaa8\ub4c8\uc758 \uc0ac\uc804 \ube4c\ub4dc\ub41c \ubc14\uc774\ub108\ub9ac\uac00 \uc81c\uacf5\ub418\uc9c0 \uc54a\uc73c\uba70 \uc124\uce58\ud558\ub824\uba74 \uc791\ub3d9\ud558\ub294 \ucef4\ud30c\uc77c\ub7ec\uac00 \ud544\uc694\ud568 \ucc38\uace0).<\/span><\/p>\n<div dir=\"ltr\" style=\"line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>In the world of Big Data, where we have gogolbytes of information available about all aspects of our applications and the users that are interacting with them, being able to analyze all of this data and provide insightful intelligence is [&hellip;]<\/p>","protected":false},"author":31,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1822],"tags":[],"ppma_author":[9004],"class_list":["post-2434","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-node-js"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.5 (Yoast SEO v26.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Visualization Dashboard with Couchbase Analytics<\/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\/cbas-dashboard-node\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Visualization Dashboard with Couchbase Analytics\" \/>\n<meta property=\"og:description\" content=\"In the world of Big Data, where we have gogolbytes of information available about all aspects of our applications and the users that are interacting with them, being able to analyze all of this data and provide insightful intelligence is [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/cbas-dashboard-node\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-11-11T06:17:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-02-26T08:16:53+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=\"Brett Lawson, Principal Software Engineer, 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=\"Brett Lawson, Principal Software Engineer, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/\"},\"author\":{\"name\":\"Brett Lawson, Principal Software Engineer, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/5cfc2fbf25776be2a027a474562be02f\"},\"headline\":\"Visualization Dashboard with Couchbase Analytics\",\"datePublished\":\"2016-11-11T06:17:06+00:00\",\"dateModified\":\"2019-02-26T08:16:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/\"},\"wordCount\":668,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Node.js\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/\",\"name\":\"Visualization Dashboard with Couchbase Analytics\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-11-11T06:17:06+00:00\",\"dateModified\":\"2019-02-26T08:16:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/#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\/cbas-dashboard-node\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Visualization Dashboard with Couchbase Analytics\"}]},{\"@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\/5cfc2fbf25776be2a027a474562be02f\",\"name\":\"Brett Lawson, Principal Software Engineer, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ee3586f0c112c20e863af447d44dec8f\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6aec1ba24ef7558a248dcde7b7a18b15b06e2885b24b663906a448634066c1c4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6aec1ba24ef7558a248dcde7b7a18b15b06e2885b24b663906a448634066c1c4?s=96&d=mm&r=g\",\"caption\":\"Brett Lawson, Principal Software Engineer, Couchbase\"},\"description\":\"Brett Lawson is a Principal Software Engineer at Couchbase. Brett is responsible for the design and development of the Couchbase Node.js and PHP clients as well as playing a role in the design and development of the C library, libcouchbase.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/brett-lawson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc560\ub110\ub9ac\ud2f1\uc2a4\uac00 \ud3ec\ud568\ub41c \uc2dc\uac01\ud654 \ub300\uc2dc\ubcf4\ub4dc","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\/cbas-dashboard-node\/","og_locale":"ko_KR","og_type":"article","og_title":"Visualization Dashboard with Couchbase Analytics","og_description":"In the world of Big Data, where we have gogolbytes of information available about all aspects of our applications and the users that are interacting with them, being able to analyze all of this data and provide insightful intelligence is [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/cbas-dashboard-node\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-11-11T06:17:06+00:00","article_modified_time":"2019-02-26T08:16:53+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":"Brett Lawson, Principal Software Engineer, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Brett Lawson, Principal Software Engineer, Couchbase","Est. reading time":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/"},"author":{"name":"Brett Lawson, Principal Software Engineer, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/5cfc2fbf25776be2a027a474562be02f"},"headline":"Visualization Dashboard with Couchbase Analytics","datePublished":"2016-11-11T06:17:06+00:00","dateModified":"2019-02-26T08:16:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/"},"wordCount":668,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Node.js"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/","url":"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc560\ub110\ub9ac\ud2f1\uc2a4\uac00 \ud3ec\ud568\ub41c \uc2dc\uac01\ud654 \ub300\uc2dc\ubcf4\ub4dc","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-11-11T06:17:06+00:00","dateModified":"2019-02-26T08:16:53+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/cbas-dashboard-node\/#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\/cbas-dashboard-node\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Visualization Dashboard with Couchbase Analytics"}]},{"@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\/5cfc2fbf25776be2a027a474562be02f","name":"\ube0c\ub81b \ub85c\uc2a8, \uc218\uc11d \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ee3586f0c112c20e863af447d44dec8f","url":"https:\/\/secure.gravatar.com\/avatar\/6aec1ba24ef7558a248dcde7b7a18b15b06e2885b24b663906a448634066c1c4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6aec1ba24ef7558a248dcde7b7a18b15b06e2885b24b663906a448634066c1c4?s=96&d=mm&r=g","caption":"Brett Lawson, Principal Software Engineer, Couchbase"},"description":"\ube0c\ub81b \ub85c\uc2a8\uc740 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \uc218\uc11d \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\uc785\ub2c8\ub2e4. Brett\uc740 Couchbase Node.js \ubc0f PHP \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc124\uacc4\uc640 \uac1c\ubc1c\uc744 \ub2f4\ub2f9\ud558\uace0 \uc788\uc73c\uba70, C \ub77c\uc774\ube0c\ub7ec\ub9ac\uc778 libcouchbase\uc758 \uc124\uacc4\uc640 \uac1c\ubc1c\uc5d0\ub3c4 \ucc38\uc5ec\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.","url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/brett-lawson\/"}]}},"authors":[{"term_id":9004,"user_id":31,"is_guest":0,"slug":"brett-lawson","display_name":"Brett Lawson, Principal Software Engineer, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/6aec1ba24ef7558a248dcde7b7a18b15b06e2885b24b663906a448634066c1c4?s=96&d=mm&r=g","author_category":"","last_name":"Lawson","first_name":"Brett","job_title":"","user_url":"","description":"\ube0c\ub81b \ub85c\uc2a8\uc740 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \uc218\uc11d \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\uc785\ub2c8\ub2e4. Brett\uc740 Couchbase Node.js \ubc0f PHP \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc124\uacc4\uc640 \uac1c\ubc1c\uc744 \ub2f4\ub2f9\ud558\uace0 \uc788\uc73c\uba70, C \ub77c\uc774\ube0c\ub7ec\ub9ac\uc778 libcouchbase\uc758 \uc124\uacc4\uc640 \uac1c\ubc1c\uc5d0\ub3c4 \ucc38\uc5ec\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2434","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\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=2434"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2434\/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=2434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=2434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=2434"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=2434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}