nodejs에서는 export와 require라는 두 가지 객체가 제공되며, exports는 모듈이 노출한 인터페이스이고, demand는 외부에서 모듈의 인터페이스를 얻는 데 사용되며, 즉 얻은 모듈의 exports 객체를 의미합니다. exports가 던지는 인터페이스에서 모듈을 특수 객체 타입으로 만들고 싶다면 module.exports를 사용하고, 모듈을 전통적인 모듈 인스턴스로 만들고 싶다면 exports.xx 메서드를 사용하세요. module.exports가 실제 인터페이스이고 exports는 보조 도구일 뿐입니다. 결국 호출에 반환되는 것은 exports가 아니라 module.exports입니다.
데모는 매우 간단합니다. 즉, http 서비스를 만들고, 모듈화로 구현하려면 파일에 직접 쓰지 않는 것이 중요합니다.
test.js 파일 코드:
server.js 파일 코드:
노드test.js 실행하면 됩니다!!
소스 코드 다운로드:
관광객 여러분, 이 게시물의 숨겨진 내용을 보고 싶으시다면 부탁드립니다 회답
|