Estoy tratando de conectarme a mi base de datos CouchDB en Cloudant usando Node.js.¿Conectarse a Cloudant CouchDB con Node.js?
Esto funcionó en la cáscara:
curl https://weng:[email protected]/my_app/_all_docs
Pero esto Node.JS código no funcionó:
var couchdb = http.createClient(443, 'weng:[email protected]', true);
var request = couchdb.request('GET', '/my_app/_all_docs', {
'Host': 'weng.cloudant.com'
});
request.end();
request.on('response', function (response) {
response.on('data', function (data) {
util.print(data);
});
});
me dio estos datos de nuevo:
{"error":"unauthorized","reason":"_reader access is required for this request"}
Cómo Cómo puedo hacer una lista de todas mis bases de datos con Node.js?
Además, si está llamando a esto programáticamente, debe crear una clave de API. Y conceda esos permisos clave a la base de datos. Bases de datos -> Docs (Pull-Down) -> Permisos. Agrega tu llave y dale acceso 'Lector/Escritor/etc ...'. https://my_company.cloudant.com/dashboard.html#/database/my-database/permissions –