나는 정확히 어떻게 비동기 함수를 작성해야하는지에 대해 연구하려고했습니다. 많은 문서를 훑어 본 후에도 여전히 명확하지 않습니다.
Node 용 비동기 함수를 어떻게 작성합니까? 오류 이벤트 처리를 올바르게 구현하려면 어떻게해야합니까?
내 질문을하는 또 다른 방법은 다음과 같습니다. 다음 기능을 어떻게 해석해야합니까?
var async_function = function(val, callback){
process.nextTick(function(){
callback(val);
});
};
또한 SO ( "node.js에서 비 차단 비동기 함수를 어떻게 생성합니까?") 에서이 질문이 흥미 롭다는 것을 발견했습니다. 아직 답을 얻지 못한 것 같습니다.
setTimeout하고 setInterval당신의 마음에 드는 브라우저에서뿐만 아니라 그들과 함께 놀러. 또는 ajax 콜백 (아마 노드 경험에 가장 가까운 것), 또는 클릭 및로드 이벤트와 같이 익숙한 것에 대한 이벤트 리스너. 비동기 모델은 이미 브라우저에 존재하며 노드에서도 똑같습니다.