我正在为我的服务获取CORS设置,当我在本地运行它一切正常,但是当我对我的服务器运行时,当我进行轻微的元数据调用时出现以下错误:
元数据查询失败:https://MyServer.MyDomain.net/MyApp/breeze/MyController/Metadata;遇到服务器端错误 - 请参阅此对象上的entityErrors集合以获取更多详细信息
我从以下设置中收到此错误:
getOrder(orderId: number): void {
var query = new breeze.EntityQuery('Orders');
this.entityManager.executeQuery(query)
.then(this.querySucceeded)
.catch(this.queryFailed);
}
queryFailed(error: any) {
alert('failed for ' + );
}
传递到我的error
方法的queryFailed
对象没有' entityErrors'收集它。我还检查了this.entityManager
entityErrors
属性,但找不到它。
我在哪里可以找到这个entityErrors
集合?
答案 0 :(得分:0)
在这种情况下,这是一个不正确的错误消息。您无法获取从元数据调用返回的entityErrors集合。检查error
方法中queryFailed
对象的其他属性,看看出了什么问题。