我尝试在flow.ch上从Cloudant移动到Jelastic。在本地测试(离子服务)时,我收到了pouchdb的CORS错误。
除了我缺少的CouchDB之外,Jelastic中是否还有其他配置?
XMLHttpRequest无法加载http://xxx.flow.ch/xxx。对预检请求的响应未通过访问控制检查:当要求的证明数据模式为'include'时,回应中的'Access-Control-Allow-Origin'信头值不能是万用字符''。因此不允许来源'http://localhost:8100'。XMLHttpRequest起始之要求的证明数据模式是由withCredentials属性控制。
1.我在Jelastic上配置了CouchDB并激活了CORS。x1c 0d1xx 1c 1d 1x
1.通过CURL的正常访问正常工作。从Cloudant到Jelastic的复制也正常工作。
1.我尝试使用Chrome扩展来启用“允许-控制-允许-原点: ”
1条答案
按热度按时间whitzsjs1#
couchdb文档如下所示:
不能同时设置
origins = *
和credentials = true
选项因此,如果希望带凭据的跨源请求与couchdb一起工作,则必须将
origins
值设置为允许的源的显式列表;例如: