0
nano/nodejs를 사용하여 클라우드에 연결할 때 사용할 수있는 요령이 있습니까? 또는 nodejs에서 cloudant로 연결하는 데 사용할 수있는 다른 라이브러리가 있습니까? 여기 내가 연결하려고 할 때 발생하는 오류가 있습니다. 내가 연결하려고 할 때 내 코드는,이 후nodejs nano를 사용하여 Cloudant에 액세스
// require nano, point it at cloudant's root
var config = require('config');
var nano = require('nano')({url: config.cloudant.url})
, username = config.cloudant.username
, userpass = config.cloudant.password
, cookies = {}
, callback = console.log // this would normally be some callback
;
nano.auth(username, userpass, function (err, body, headers) {
if (err) {
return callback(err);
}
if (headers && headers['set-cookie']) {
cookies['user'] = headers['set-cookie'];
}
callback(null, "it worked");
});
var db = require('nano')({
'url': config.cloudant.url + '/' + config.cloudant.database,
'cookie': cookies['user']
});
보이는 방법은 다음과
description: 'one of _writer, _creator is required for this request',
입니다 - 당신이 https://github.com/cloudant/nodejs-cloudant를 사용하여 시도 할 수있는 오류를
var db = require('nano')({
'url': config.cloudant.url + '/' + config.cloudant.database,
'cookie': cookies['user']
});
var doc = {"hello": "world"};
db.insert(doc, function (err, body, headers) {
if (err) {
return callback(err);
}
// change the cookie if couchdb tells us to
if (headers && headers['set-cookie']) {
cookies['user'] = headers['set-cookie'];
}
callback(null, "it worked");
});
이 문제를 해결 했습니까? 아니면 여전히 도움이 필요합니까? –
@SHC : 예. 해결되었습니다. –