2017-02-08 1 views
0

Meteor의 시작 기능이 함수를 반환한다는 것을 꽤 많이 보았습니다. 무슨 뜻이에요? 함수는 어디에서 반환됩니까? 반환 된 함수를 사용하는 사람은 무엇입니까?Meteor startup return function

Meteor.startup(function() { 
    Init(); 

    return Tracker.autorun(function() { 
    const userId = Meteor.userId(); 

    if (!userId) { 
     //do something 
    } 
    }); 
}); 

답변

0

함수를 시작한 함수는 아직 보지 못했지만 사용하지 않았습니다. 그것은 깨지지 않으며 모두 똑같이 작동 할 것이지만, 나는이 예제에서 왜 그것이 이루어 졌는지 모른다.

자동 실행 기능을 반환하는 것도 이상한 일입니다 ... 시작과 자동 실행이 모두 클라이언트 API 이벤트 처리기 후크입니다. 아무도이 호출이 이루어지지 않아 함수 호출 결과를 듣지 않아야합니다. 응용 프로그램이 아니라 오히려 유성 플랫폼, 그들의 기능은 시작시 또는 별도의 반응성 섬유 (자동 실행)에서 코드를 실행하는 것입니다.

관련 문제