2013-03-28 3 views
2

최근에 node.js를 사용하기 시작했습니다. 내가 이해할 수없는 한 가지는 모듈의 어떤 속성이나 필드/속성, 클래스 또는 객체 (예 : url 또는 http 모듈)를 찾는 방법입니다.Node.js - 모듈에서 클래스/객체의 속성을 찾는 방법은 무엇입니까?

공식 문서를 살펴본 결과 클래스의 속성에 관한 정보 만 있었으며 클래스의 속성에 관한 정보는 없습니다.

그래서 내가 묻는 것은 특정 모듈의 객체 또는 클래스에 대한 모든 속성을 찾는 방법이 있습니까?

저는 Java 배경에서 왔으며 다른 클래스 및 라이브러리에 대한 설명서는 매우 자세합니다. 각 클래스의 모든 필드와 메소드에 대해 자세히 알 수 있습니다.

+1

문서화되지 않은 방법이 있다는 것을 의미합니까? 당신은'console.dir (require ("module"))' – Bergi

+0

으로 그들을 인쇄하려고 할 수있다. 고맙다. 매우 유용합니다! :-) –

답변

0

노드 모듈이 필요한 경우 객체를 다시 가져옵니다. 그대는 (다시 물체 인) 그대가 할 수있는 기능입니다. 당신이 얻는 것은 표준 자바 스크립트 메서드를 사용하여 키에 접근 할 수있는 객체입니다.

var module = require("module_to_require"); 
for (var key in Object.keys(module)) { 
    console.log(key); 
} 
관련 문제