我正在尝试连接到Cloudant上的数据库。我从JSON创建了数据库,并在此处将其上传到Cloudant:DeanRadar
我将字节的信息字节复制到我服务器上的另一个JSON中,包括" _id"和" _rev"。如果我直接调用JSON它可以正常工作,但是当我输入上面给出的URL时,我无法使代码工作。
我猜这个URL只是一个占位符,它会在返回到我的浏览器之前得到解决,就好像它应该有一个" .json"在它的末尾或浏览器可以读取的东西,但不是代码。我不太了解Cloudant,Couch,angular等,知道我在寻找什么。我已经做了很多PHP / SQL数据库,但这是我第一次尝试使用cloudant / jason / angular。
这是有问题的代码(忽略我两次声明dbURL的事实,它是显示我使用过的)
var dbURL = 'https://deanradar.cloudant.com/tempdata/80d7d28d9e96778ad3bf4531817ab190';
var dbURL = 'data/tempData.json';
$http.get(dbURL).success(function(data) {
tempDataDeferred.resolve(data);
});
当我访问从cloudant数据库复制的服务器上的JSON时,这是有效的,但是交换dbURL行(访问cloudant DB的直接URL)不会返回任何内容。您可以使用相同的URL并将其打到浏览器地址栏中,并查看与JSON中的信息完全相同的信息。
抓住" [API网址+]"地址没有帮助,它甚至无法在浏览器中解析。知道我需要做什么才能访问数据库吗?
答案 0 :(得分:1)
查看此文档
https://cloudant.com/for-developers/crud/#browser-update
虽然在示例中他们使用的是jquery.couch,但您可以检查原始代码并将其应用到angularjs应用程序