gpt4 book ai didi

javascript - NodeJS 和 Cradle 未连接

转载 作者:搜寻专家 更新时间:2023-11-01 00:09:18 25 4
gpt4 key购买 nike

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

我非常难过 - 至少有其他人以前经历过这种情况吗?

最佳答案

这对我有用

Gradle :0.5.5 Node :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?

关于javascript - NodeJS 和 Cradle 未连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6604779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com