我在瓦坎达遇到了 CORS 问题,发现了这个问题:
https ://github.com/Wakanda/wakanda-issues/issues/21
上面的链接似乎表明此错误的修复是 1.0.3。
我正在运行 Wakanda Enterprise 11.0.0.0。
我在哪里可以得到这个修复?
我在瓦坎达遇到了 CORS 问题,发现了这个问题:
https ://github.com/Wakanda/wakanda-issues/issues/21
上面的链接似乎表明此错误的修复是 1.0.3。
我正在运行 Wakanda Enterprise 11.0.0.0。
我在哪里可以得到这个修复?
我的 Wakanda 解决方案已从 v10 升级到 v11。这是 CORS 失败的原因,因为定义 CORS 的 .waSettings 文件在升级中移动了位置。
CORS 对我来说失败的答案是在 v11 中创建一个新的解决方案,并将所需的文件复制到其中。
CORS 现在可以像宣传的那样工作了!
您指定192.168.2.100:80
但在使用默认端口 80 时不需要端口号;你应该只使用192.168.2.100
. 使用默认端口时,配置应如下所示:
请参阅问题 #42:如果端口 80 在域列表中是特定的,则 CORS 不起作用。
这个关于问题 #21 的评论有一个示例解决方案下载,显示 CORS 工作。在示例中,两端都启用了 CORS,以便 两个项目相互允许,但可以在父端禁用此功能。
我刚刚测试了该示例解决方案(使用http://127.0.0.1:8082,如评论中所示),它适用于我使用Wakanda Digital App Factory 1.0.3(构建 11.197492):
目前,仅当您未向请求中添加特殊标头时,才支持 CORS
所以请确保你没有设置任何额外的标题http_request.setRequestHeader()
社区版可在wakanda.github.io 获得
企业版可在wakanda.io 获得
如果你认为你发现了一个新错误,你可以在 github 上提交一个新问题。