2012-11-18 6 views

답변

0

4 개의 코멘트 :

  • 동기 작업을 사용하지 마십시오. Node.js는 기본적으로 비동기식입니다. 동기 코드를 작성하려면 python과 같은 다른 스크립팅 언어를 사용하십시오. 단일 동기 함수를 사용하는 경우 전체 이벤트 루프를 차단하고 나머지 비동기 함수는 대기해야합니다.
  • wrench.js를 사용하지 마십시오. 그것은 도청있어 특히 병렬 비동기 함수 (readdirRecursive, rmdirRecursive 등)에서 오류 관리가 잘못되었습니다. 당신이 망가 뜨릴 수있는 도용 코드가 전체 응용 프로그램인데 150 개 이상의 별을 가지고있는 것을 이해할 수 없습니다.
  • wrench.js를 사용하지 마십시오. 동기 함수를 사용하여 node.js의 잘못된 사용을 촉진합니다.
  • 금지 된 작업을 실행하려면 관리자 권한 (windows) 또는 root 권한 (linux)으로 node.js를 시작하십시오.
+0

그게 내 계획에 화가 났어. 고마워 친구 – mrzmyr

+3

소프트웨어 개발에서 모든 가능성을 고려하지 않았다면 절대로 말하면 안된다! 예를 들어 렌치는 Node.js를 사용하여 cli 스크립트를 작성하는 데 완벽하게 허용됩니다 (이 스크립트는 의도 한 것입니다). 사이드 노드에서 나는 사람들이 결코 동기화 기능을 사용하지 않는다고 말하는 것에 지쳤다. 클러스터 모듈을 사용하는 경우 요청을 처리하는 다른 스레드를 차단하지 않으면 실제로는 적절한 옵션 일 수 있습니다. 프로그래밍에서 가장 중요한 규칙은 미리 생각하는 것입니다. – Jon