0
我正在尋找關於如何使用node.js應用程序中的nano連接到Cloudant數據庫一次的指導,以便可以重新使用連接。如何在node.js應用程序中使用nano共享Cloudant數據庫連接
現在我正在做的事情似乎無能爲力。在app.js我需要cloudant路線文件:
var cloudant = require('./routes/cloudant');
而且我已經建立了這樣的多種途徑:
app.get('/person', cloudant.getperson);
在路由/ cloudant.js
然後:
exports.getperson = function(req, res) {
var config = require('../config');
var nano = require("nano")(config.cloudant_url);
var db = nano.db.use(config.cloudant_db);
var personid = req.params.personid;
db.get(personid, function(err, body) {
if(err) {
res.send(500, err.message);
} else {
res.send(body);
}
});
}
所以每次/人/ 123被請求時,我建立一個到數據庫的連接,但我寧願連接一次並共享那個連接。有推薦的方法嗎?