4
루프백을 사용하여 API를 생성하고 AngularJS와 통신했습니다. (- timeChanged 긴) 및 모든 레코드를 반환해야 내 sync.js 모델 파일에루프백 레코드 배열을 반환하는 원격 메서드
Sync": {
"34": "{\"uuid\":\"287c6625-4a95-4e11-847e-ad13e98c75a2\",\"table\":\"Property\",\"action\":\"create\",\"timeChanged\":1466598611995,\"id\":34}",
"35": "{\"uuid\":\"287c6625-4a95-4e11-847e-ad13e98c75a2\",\"table\":\"Property\",\"action\":\"update\",\"timeChanged\":1466598625506,\"id\":35}",
"36": "{\"uuid\":\"176aa537-d000-496a-895c-315f608ce494\",\"table\":\"Property\",\"action\":\"update\",\"timeChanged\":1466598649119,\"id\":36}"
}
내가 번호를 받아 다음과 같은 방법을 쓰기 위해 노력하고 있어요 : 나는 다음과 같은 기록을 포함 Sync
라는 모델을 가지고 같거나 동일한 timeChanged 필드를가집니다.
난에서 나는 곳입니다 :
Sync.getRecodsAfterTimestamp = function(timestamp, cb){
var response = [];
Sync.find(
function(list) {
/* success */
// DELETE ALL OF THE User Propery ratings associated with this property
for(i = 0; i < list.length; i++){
if(list[i].timeChanged == timestamp){
response += list[i];
console.log("Sync with id: " + list[i].id);
}
}
cb(null, response);
},
function(errorResponse) { /* error */ });
}
Sync.remoteMethod (
'getRecodsAfterTimestamp',
{
http: {path: '/getRecodsAfterTimestamp', verb: 'get'},
accepts: {arg: 'timeChanged', type: 'number', http: { source: 'query' } },
returns: {arg: 'name', type: 'Array'}
}
);
내가 인해 잘못된 인수에 내가
감사합니다! 일했다! :) –