2014-02-11 2 views
0

며칠 전 Azure Mobile Services에 대한 맞춤 인증을 구현했습니다. 모든 것이 다시 돌아 왔습니다. 비록 내가 한 줄을 바꾸지 않았지만 놀랍게도 그것은 멈춘 것처럼 보입니다!Invoke API 비동기 작동이 중지됨 - Azure 모바일 서비스

response.send(200, { 
       UserID: userId, 
       Token: jwthelper.zumoJwt(aud, userId, masterKey), 
       Status: "SUCCESS", 
       Name: account.name, 
       Email: account.email 
}); 

그리고 여기 내 전화 : 코스 userCredentials의

var userCredentials = new UserCredentials 
     { 
      email = "xxxx", 
      password = "xxx" 
     }; 

     try 
     { 
      var result = await App.MobileService.InvokeApiAsync<UserCredentials, User>("Login", userCredentials); 

      callback(result, null); 
     } 
     catch(Exception ex) 
     { 
      callback(null, ex); 
     } 

는 그냥 테스트 목적으로 현재 여기

는 API의 응답입니다.

public class User 
{ 

    public string Name 
    { 
     get; 
     private set; 
    } 
    public string UserID 
    { 
     get; 
     private set; 
    } 
    public string Email 
    { 
     get; 
     private set; 
    } 
    public string Token 
    { 
     get; 
     private set; 
    } 
    public string Status 
    { 
     get; 
     private set; 
    } 
} 

가 스크립트에서 값을 가지고 있지만 (콘솔 로그와 함께 테스트) 내가 어떤 오류가 발생하지 않지만 내 사용자 개체의 모든 속성이 null 인

+1

그들은 어떻게 작동을 멈추었습니까? 어떤 오류가 발생합니까? – carlosfigueira

+0

Sry 님이 편집 한 질문에 대해 글쓰기를 완전히 잊어 버렸습니다 :) – Michael

+0

로그인 스크립트/토큰 생성 코드 전체에 일부 로깅 구문을 넣고 문제가있는 부분을 볼 수 있습니까? – Chris

답변

0

있어 : 사용자 클래스는 다음과 같습니다 그것! 어떻게 든 개인 속성으로 사용자 속성을 변경했습니다. 이것이 문제였습니다.