我有一个由Cherrypy提供的网络应用。在这个应用程序中,我想从沙发数据库服务器中获取一些数据,最好使用jquery。我在向服务器进行身份验证时遇到麻烦。使用时:
$.couch.login({
name: 'usename',
password: 'password',
success: function() {
console.log('Ready!');
}
});
它将登录请求发送到cherrypy服务器,而不是couchdb。根据this,我可以使用jquery.ajax设置,因此我尝试使用:
$.couch.login({
url: 'http://127.0.0.1:5984',
name: 'usename',
password: 'password',
success: function() {
console.log('Ready!');
}
});
但它似乎不起作用。
有任何想法吗?另外,任何人都可以向我指出以类似方式开发的优质教程或简单的Web应用程序,即“标准”网页(而非“ couchapp”),其中包含从couch中获取信息的jquery。
最佳答案
您当前正在执行的操作是告诉jquery.couch.js针对该URL登录。 (它需要POST到/ _session)
我相信您需要在urlPrefix
上设置$.couch
属性。
$.couch.urlPrefix = "http://localhost:5984/"; // run this before anything else with $.couch