2011-09-07 7 views
1

SocketStream을 사용하고 있습니다.TypeError : 부울 값이 함수가 아닙니다.

내가 콜백에 응답을 통과 할 때까지 @session.save cb response

이 오류가 발생하지 않습니다 전화 드렸습니다.

응답은 ...

{ success: true, 
    attributes: 
    { _id: 00000000, 
    email: '[email protected]', 
    type: 'example' 
    } 
} 

어떤 아이디어가?

콜백이 실행되고 모든 것이 작동합니다. 서버가 TypeError로 크래시됩니다. 부울은 함수가 아닙니다.

+0

"오류가 발생할 때까지 ... 어떤 오류가 발생합니까? 무슨 일이야? –

답변

3

@session.save cb response은 '응답'을 인수로 사용하여 콜백을 실행 한 다음 콜백의 결과를 받아 @ session.save에 전달합니다. 이 경우 'cb'의 반환 값이 아마도 부울 인 것처럼 보입니다.

더 많은 정보가 없으면 나는 추측 할 수 있지만 어쩌면 이런 식으로 원하는 것이 무엇일까요?

@session.save -> 
    cb response 
+0

아, 알겠습니다. 예. 정확하게 일어난 일입니다. @ session.save는 콜백을 사용하지만 부울 값이 전달되었습니다. 대단히 고마워! – fancy

관련 문제