node.js의 기본 구문은 JavaScript의 구문이므로 JavaScript를 아는 학생에게는 더 쉽습니다. 환경 구성은 공식 문서를 방문하여 설치하면 됩니다. 여기에서는 제가 공부하면서 정리한 몇 가지 내용을 공유하겠습니다. 파일 간 변수와 함수를 도입하고 사용하는 방법에 대해 이야기하는 첫 번째 기사입니다.
일반 js 파일의 경우 html에서 참조하기 위해
<script type="text/javascript" src="test.js"></script>
를 사용합니다. node.js 프로젝트에서는 모든 js 파일을 사용합니다. js 파일이 다른 js 파일에서 변수나 함수를 사용하려는 경우 어떻게 해야 하나요? js 파일에서 태그 쌍을 사용하여 가져오는 것이 허용되지 않으므로 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('test') } View.test1 = function(){ console.log('test1') }moudle.exports = view;//test.js var x = require('./foo'); 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!