我正在尝试使用jQuery
和连接到我在 Cloudant 上的 CouchDBjQuery.couch.sj
但是,我什至无法获得有关我的数据库的最基本信息。例如,以下代码不会向控制台打印任何内容。
代码
<script>
$.couch.urlPrefix ="https://acharya.cloudant.com";
$.couch.info({
success: function(data) {
console.log(data);
}
});
</script>
如果我输入
var db= $.couch.db("toxtweet");
console.debug(db);
要查看有关我的 CouchDB 之一的信息,我得到:
Object { name="toxtweet",uri="https://acharya.cloudant.com/toxtweet/", compact=function(),
more...}
这是正确的 URI。那么,例如,我将如何获取“toxtweet”数据库中的文档数量?尝试示例不起作用。
更新 如果我在 Chrome 而不是 Firefox 中查看页面,我会看到以下错误。
XMLHttpRequest cannot load https://acharya.cloudant.com/. Origin http://tox.sinaiem.org is not
allowed by Access-Control-Allow-Origin.
我认为 Cloudant 是一个绕过同源策略的 CouchApp。