0
正在使用,在這種形式發送簡單數據的節點寧靜服務器:微風空數據調用時executeLocally
[{id:1, note:"blah blah"}]
我隨後的無服務器的例子中,是一個使用一個JsonResultsAdapter並且另一個使用MetadataHelper,嘗試兩種方式,他們失敗了。我用涼亭安裝庫:
「清風客戶」:「^ 1.5.6」和「微風客戶實驗室」:「^ 1.5.8」,
我跟着教程Debugging query result並且通過了整個測試,但沒有什麼微風在下載服務器之後不會實現數據。 一些代碼:
var serviceRoot = window.location.protocol+ '//' + window.location.host + '/';
this.serviceName = serviceRoot + 'api/';
this.defaultNamespace = 'models';
var ds = new breeze.DataService({
serviceName: this.serviceName,
hasServerMetadata: false
});
var manager = new breeze.EntityManager({dataService : ds});
var meta = manager.metadataStore;
var DT = breeze.DataType;
var keyGen = breeze.AutoGeneratedKeyType.Identity;
this.helper = new breeze.config.MetadataHelper(this.defaultNamespace, keyGen);
this.helper.addDataService(meta, serviceName);
var entityType = {
name: lookups,
autoGeneratedKeyType: breeze.AutoGeneratedKeyType.None,
dataProperties: {
id: {type: DT.Int32},
note: {maxLength: 50, isNullable: false}
}
};
this.helper.addTypeToStore(meta, entityType);
調用服務器上,我看到了網絡流量與JSON有效載荷,然後微風應用entityAspect的數據,並使用此查詢時的EntityType與它相關聯。
breeze.EntityQuery.from('users/lookups')
.using(this.manager).execute()
.then(this.querySucceeded)
.catch(this.queryFailed);
現在,當我打電話得到兌現的數據我什麼也沒有使用此查詢一個空數組:
breeze.EntityQuery.from('Lookups)
.using(this.manager)
.executeLocally();
我在迷失和無法看到爲什麼它不工作。