从 CouchDB 设计文档调用 API
Calling API from CouchDB Design Doc
我想知道是否可以从设计文档中进行 API 调用。我已经尝试了下面的代码,但是我收到了以下错误消息。
{"error":"forbidden","reason":"CSRF Cookie/Header mismatch"}
这是代码:
function(head, req) {
var id = req.query.id;
var contactName = 'This is the new contact name!!';
var sendString = '{"PrimaryContactName":"' + contactName + '"}';
var xhr = new XMLHttpRequest();
xhr.open('PUT", <URL>, false);
xhr.send(sendString);
var sendStatus = xhr.status;
}
谢谢!
您将无法使用 CouchDB 中的 AJAX。 (它不是网络浏览器)
如果您希望将数据库中的更改传播到其他数据源,可以使用 _changes
feed。无论您如何分割,这都将是一个更强大的解决方案。
我想知道是否可以从设计文档中进行 API 调用。我已经尝试了下面的代码,但是我收到了以下错误消息。
{"error":"forbidden","reason":"CSRF Cookie/Header mismatch"}
这是代码:
function(head, req) {
var id = req.query.id;
var contactName = 'This is the new contact name!!';
var sendString = '{"PrimaryContactName":"' + contactName + '"}';
var xhr = new XMLHttpRequest();
xhr.open('PUT", <URL>, false);
xhr.send(sendString);
var sendStatus = xhr.status;
}
谢谢!
您将无法使用 CouchDB 中的 AJAX。 (它不是网络浏览器)
如果您希望将数据库中的更改传播到其他数据源,可以使用 _changes
feed。无论您如何分割,这都将是一个更强大的解决方案。