【问题标题】:NodeJS and Cradle Not ConnectingNodeJS 和 Cradle 没有连接
【发布时间】:2011-07-07 01:07:32
【问题描述】:

使用 Cradle 5.5 和 NodeJS 0.4.8,我似乎无法连接到工作。我已经成功使用了 RESTLER,但我似乎无法配置 cradle。我想利用 Cradle 的缓存方面。

我已经尝试了我的 Cloudant 帐户和普通的管理员方 CouchDB 数据库,结果都相同。

管理方数据库:

var conn1 = new (cradle.Connection)("XX.XX.XXX.XXX", 5984);

云:

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(conn.databases()); 之类的操作时,除了未定义之外似乎没有什么能让我得到任何东西

关于可能导致此问题的任何想法?我开始认为它可能是 Cradle/NodeJS 的版本,但我似乎无法找到它们在任何地方都不能一起工作的参考。

更新:仍然有问题,但我稍微更改了代码以查看是否可以查明问题。

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] }

我非常难过——至少还有其他人经历过这种情况吗?

【问题讨论】:

  • 对我来说也一样,我更新到NodeJS 0.4.9,但结果是一样的。
  • 继续尝试让它工作,但没有运气。我已经使用 RESTLER 成功完成了这项工作,即较低级别的连接,但似乎无法让 cradle 为我工作。我可以提供任何其他信息来更好地解决此问题吗?

标签: javascript node.js cloudant cradle


【解决方案1】:

这对我有用

摇篮: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();

邓肯。

编辑:已连接,但我无能为力.. 这篇文章中有一些有用的信息: Connect to Cloudant CouchDB with Node.js?

【讨论】:

    猜你喜欢
    • 2017-08-09
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    • 1970-01-01
    • 2016-11-22
    • 2021-04-27
    • 1970-01-01
    • 2016-07-26
    相关资源
    最近更新 更多