瀏覽代碼

Adding CouchDB Integration

Eduard Cespedes 9 年之前
父節點
當前提交
bf36d340b6
共有 2 個文件被更改,包括 20 次插入2 次删除
  1. 2 1
      package.json
  2. 18 1
      routes/users.js

+ 2 - 1
package.json

@@ -12,6 +12,7 @@
     "express": "~4.14.0",
     "jade": "~1.11.0",
     "morgan": "~1.7.0",
-    "serve-favicon": "~2.3.0"
+    "serve-favicon": "~2.3.0",
+    "nano":"~6.2.0"
   }
 }

+ 18 - 1
routes/users.js

@@ -1,9 +1,26 @@
 var express = require('express');
 var router = express.Router();
 
+var nano = require('nano')('http://localhost:5984');
+var users = nano.db.use('users');
+
+
 /* GET users listing. */
 router.get('/', function(req, res, next) {
-  res.send('respond with a resource');
+    users.list(function (err, body) {
+        if (err) {
+            console.log(err);
+            res.send(err);
+        } else {
+            var usersDB = body.rows;
+            console.log(usersDB);
+            res.send(usersDB);
+        }
+    });
 });
 
 module.exports = router;
+
+
+
+