按照步骤2中的ODATA V4 tutorial:app在mockserver上运行,给出了在真实服务器上运行它的提示。使用现有的index.html作为测试/mockServer.html,并创建一个新的index.html,指向oninit的ComponentSupport。添加cors-anywhere并调整了清单。mockserver和real都运行得很好。
这是在步骤2中,该应用程序在真正的服务器上也工作得很好。快进到步骤5,我注意到应用程序在与真实服务器运行时无法加载任何数据。Long story short,则backend抛出错误,甚至不接受"count“和"top”一起使用。我检查了docs for ODATA,“计数”似乎不是排他性的选项。
我是否从根本上误解了ODATA的工作方式?让我特别困惑的是mockserver运行得很好。
发布于 2020-10-14 18:55:30
据closing comment of my bugreport报道,微软已经确认了这个问题:“这是由于我们在后台服务中使用的OData WebAPI库的版本有错误。我有一个带有各种修复的更新,包括更新到包含这个修复的最新WebAPI库,我只是还没有推出生产。让我看看什么时候我可以部署它。”
https://stackoverflow.com/questions/64228241
复制相似问题