我在Wakanda遇到了CORS的麻烦,发现:
https://github.com/Wakanda/wakanda-issues/issues/21
上面的链接似乎表明这个bug的修复程序是1.0.3。
我正在运行Wakanda Enterprise 11.0.0.0。
我在哪里能买到这个修理品?
我的项目设置:

错误响应:

补充数据:

发布于 2016-03-11 20:55:23
对于CORS配置:
您指定了192.168.2.100:80,但在使用默认端口80时不需要端口号;您应该只使用192.168.2.100。在使用默认端口时,配置应该如下所示:

参见问题42:如果域列表中的端口80是特定的,则CORS无法工作。。
关于您引用的bug:
问题21上的这句话有一个显示CORS工作的示例解决方案下载。在示例中,在两端都启用了CORS,这样两个项目都允许彼此使用,但是可以在父端禁用它。
我刚刚测试了该示例解决方案(如注释中所示,使用http://127.0.0.1:8082 ),并使用1.0.3 (build 11.197492)对我有效:

第21期提醒:
目前,对CORS的支持只在不向请求中添加特殊标头时才有效。
因此,请确保不使用http_request.setRequestHeader()设置任何附加的标头。
关于在哪里获得Wakanda的修补程序,请参见第21期:
社区版可在wakanda.github.io上使用
企业版可在wakanda.io上使用
如果你有了新的窃听器该怎么办?
如果您认为您发现了一个新的bug,您可以在github上提交一个新发行。
发布于 2016-03-24 05:44:39
我的Wakanda解决方案从v10升级到v11。这是CORS失败的原因,因为定义CORS的.waSettings文件移动了升级中的位置。
对我来说,CORS失败的答案是在v11中创建一个新的解决方案,并将所需的文件复制到其中。
CORS现在按照广告的方式工作!
https://stackoverflow.com/questions/35949515
复制相似问题