Javascript 节点和支架未连接
使用摇篮5.5和NodeJS 0.4.8,我似乎无法连接到工作。我已经成功地使用了RESTLER,但我似乎无法配置它。我想利用Cradle的缓存特性 我尝试了我的Cloudant帐户和一个普通的管理方CouchDB数据库,都得到了相同的结果 管理方数据库:Javascript 节点和支架未连接,javascript,node.js,cloudant,cradle,Javascript,Node.js,Cloudant,Cradle,使用摇篮5.5和NodeJS 0.4.8,我似乎无法连接到工作。我已经成功地使用了RESTLER,但我似乎无法配置它。我想利用Cradle的缓存特性 我尝试了我的Cloudant帐户和一个普通的管理方CouchDB数据库,都得到了相同的结果 管理方数据库: var conn1=新的(支架连接)(“XX.XX.XXX.XXX”,5984) Cloudant: var account = { username: "user", password: "pwd" }; var conn
var conn1=新的(支架连接)(“XX.XX.XXX.XXX”,5984)代码>
Cloudant:
var account = {
username: "user",
password: "pwd"
};
var conn = new (cradle.Connection)("user.cloudant.com", 443, {
secure: true,
auth: account
});
我已经尝试了所有的组合,当我做console.log(conn.config())这样的事情时,除了未定义之外,似乎没有什么能让我得到任何东西代码>或console.log(连接数据库())代码>
你知道是什么引起的吗?我开始认为这可能是摇篮/节点的版本,但我似乎找不到它们在任何地方都不合作的参考
更新:仍有问题,但我对代码做了一些修改,看看是否能找出问题所在
cradle.setup({host:'username.cloudant.com', port: 443,
auth: { username: 'username', password: 'password'},
options: {secure: true, cache: true, raw: false}
});
c = new(cradle.Connection)().config();
console.log(c);
console.log(cradle);
我的输出如下:
undefined
{ extend: [Function],
Response: [Function: Response],
Cache: [Function],
host: 'username.cloudant.com',
port: 443,
auth: { username: 'username', password: 'password' },
options:
{ cache: true,
raw: false,
timeout: 0,
secure: false,
headers: {},
host: 'username.cloudant.com',
port: 443,
auth: { username: 'username', password: 'password' },
options: { secure: true, cache: true, raw: false } },
setup: [Function],
Connection: [Function: Connection],
merge: [Function] }
我感到难以置信的困惑,至少以前有人经历过吗?这对我很有用
摇篮:0.5.5
节点:0.5.0-pre
var cradle = require('cradle'),
db;
db = new (cradle.Connection)("duncanm.cloudant.com", {auth:{username:"duncanm", password:"xxxxx"}}).database();
邓肯
编辑:连接,但我什么都做不了。。这篇文章有一些有用的信息:
对我来说也是一样,我更新到了NodeJS 0.4.9,但结果是一样的。继续尝试,让它正常工作,不会有运气。我已经成功地与RESTLER(即较低级别的连接)实现了这一点,但似乎无法让摇篮为我工作。我是否可以提供其他信息来更好地解决此问题?