Node.js에서 외부 파일의 함수를 어떻게 가져오고 사용할 수 있나요?

Susan Sarandon
풀어 주다: 2024-11-25 05:38:14
원래의
830명이 탐색했습니다.

How Can I Import and Use Functions from External Files in Node.js?

Node.js의 외부 파일에서 함수 가져오기

Node.js에서는 함수를 가져와서 여러 파일에서 코드를 재사용할 수 있습니다. 한 파일에서 다른 파일로. 이 접근 방식을 사용하면 모듈식 코드 구성이 가능하고 중복이 제거됩니다.

단순 파일에서 함수 가져오기

다음 시나리오를 고려해 보겠습니다.

// app.js
var express = require('express');
var app = express.createServer();
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.get('/', function(req, res){
  res.render('index', {locals: {
    title: 'NowJS + Express Example'
  }});
});

app.listen(8080);
로그인 후 복사

"tools.js"와 같은 외부 파일에서 기능을 가져오려면 다음을 따르세요. 단계:

  1. 외부 파일 만들기: 가져오려는 기능을 별도의 파일(예: "tools.js")에 저장합니다.
  2. 함수 내보내기: 외부 파일에서 사용하려는 함수를 module.exports로 래핑합니다. object:

    // tools.js
    module.exports = {
      foo: function () {
     // function implementation
      },
      bar: function () {
     // function implementation
      }
    };
    로그인 후 복사
  3. 기본 파일에서 함수 가져오기: 기본 파일(예: app.js)에서 require() 함수를 사용하여 외부 파일을 다운로드하고 내보낸 기능에 액세스:

    // app.js
    var tools = require('./tools');
    console.log(typeof tools.foo); // returns 'function'
    
    // You can now use the imported functions within your code
    로그인 후 복사

작성자 다음 단계를 따르면 Node.js의 다른 파일에서 함수를 효과적으로 가져올 수 있어 코드 재사용성과 모듈성이 향상됩니다.

위 내용은 Node.js에서 외부 파일의 함수를 어떻게 가져오고 사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿