>  기사  >  웹 프론트엔드  >  node.js의 파일 간 소개 튜토리얼 예제

node.js의 파일 간 소개 튜토리얼 예제

零下一度
零下一度원래의
2017-06-30 18:03:081729검색

node.js의 기본 구문은 JavaScript의 구문이므로 JavaScript를 아는 학생에게는 더 쉽습니다. 환경 구성은 공식 문서를 방문하여 설치하면 됩니다. 여기에서는 제가 공부하면서 정리한 몇 가지 내용을 공유하겠습니다. 파일 간 변수와 함수를 도입하고 사용하는 방법에 대해 이야기하는 첫 번째 기사입니다.

일반 js 파일의 경우 html에서 참조하기 위해

<script type="text/javascript" src="test.js"></script>

를 사용합니다. node.js 프로젝트에서는 모든 js 파일을 사용합니다. js 파일이 다른 js 파일에서 변수나 함수를 사용하려는 경우 어떻게 해야 하나요? js 파일에서 9be8c280d3dc51bb61988971f6c2aa5c2cacc6d41bbb37262a98f745aa00fbf0 태그 쌍을 사용하여 가져오는 것이 허용되지 않으므로 node.js에서는

require를 가져오려면 require() 함수를 사용해야 한다고 규정합니다. ( "test.js");

require()를 사용하여 가져올 때 몇 가지 사항에 주의해야 합니다.

가져온 파일에서 변수, 함수 또는 개체를 호출해야 하는 경우 변수를 선언해야 합니다. 가져온 개체를 받으려면


var res = require("foo.js");

이 파일을 가져온 후 다른 파일에서 이 파일의 특정 변수나 함수를 호출할 수 있도록 하려면 이 파일에서 허용되는 변수나 함수를 선언해야 합니다.

//foo.jsvar  a = 1;function say(){       console.log(a);}exports.a = a;exports.say = say;//index.jsvar foo = require(foo.js);console.log(foo.a);

가져온 js 파일은 객체를 만들 때 내보내기를 사용하지 말고 moudle.exports = constructor 형식을 사용해야 합니다


//view.jsfunction View(){ } View.prototype.test = function(){  console.log(&#39;test&#39;) } View.test1 = function(){  console.log(&#39;test1&#39;) }moudle.exports = view;//test.js var x = require(&#39;./foo&#39;); console.log(x) //{ [Function: View] test1: [Function] } console.log(x.test) //undefined console.log(x.test1) //[Function] x.test1() //test1

require() 함수를 사용하여 파일을 가져올 때 기본적으로 moudles_lib 폴더가 추가됩니다. 먼저 파일이 없으면 레벨을 올리세요. 또한 환경 변수를 사용하여 node.js 모듈을 로드하는 경로를 설정할 수도 있습니다.

위 내용은 node.js의 파일 간 소개 튜토리얼 예제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.