我正在尝试 Iris Couch,但我在发布跨域时遇到了问题。我从 Iris 的 couchdb 的 chrome 扩展中发布了一些简单的 JSON,我得到了可怕的 405(不允许的方法)
我在 CouchDB 配置中打开了 CORS,并将 CORS 凭据设置为 TRUE
这是我的 JS 代码
_save = function (item) {
var rtrn = $.Deferred();
$.ajax({
type: "POST",
url: 'https://xxxxx.iriscouch.com/notes',
dataType: 'json',
contentType: 'application/json',
data: JSON.stringify(item),
xhrFields: {
withCredentials: true
},
crossDomain: true,
success: function (e) {
rtrn.resolve();
console.log(e);
},
success: function (e) {
console.log(e);
}
});
return rtrn.promise();
}
谢谢!