2013-05-28 1 views
0

저는 Meteor를 2 주 동안 사용해 왔지만 사용자 계정이 생성되면 이메일을 보내기위한 기능을 추가하려고합니다. Accounts.onCreateUser() 함수에 대한 여러 자습서를 살펴 보았습니다. 아래 코드는 다음과 같습니다.Meteor Accounts.createUser가 내부 서버 오류를 발생시킵니다.

if(Meteor.isClient{ 
    ....some code here..... 
    Accounts.createUser({ 
     ..... Insert some options ...... 
    }, function(error){ 
     ..... some More code here ...... 
    }); 
} 

if(Meteor.isServer){ 
    Accounts.onCreate(function(options, user){ 
     ...... Do the required ....... 
    }); 
} 

내가 사용한 여러 튜토리얼에 따르면 것 같습니다.

코드를 테스트했지만 계정에 대한 onCreate가 항상 '내부 서버 오류'를 반환하고 이에 대한 원인을 찾을 수 없습니다. 이 방법은 내가 폼에 대한 Accounts.onCreate() 콜백을 가정 한 방식입니까?

또한 코드를 추적 할 수 있다면 디버깅 기능이 있습니까?

감사

답변

1

코드는 onCreate 대신 onCreateUser 말한다. 어쩌면 오타일까요? 또한 user 문서를 반환하는지 확인하십시오. console.log을 추가하여 함수가 올바른 매개 변수로 호출되는지 테스트 할 수 있습니다.

관련 문제