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"와 같은 외부 파일에서 기능을 가져오려면 다음을 따르세요. 단계:
함수 내보내기: 외부 파일에서 사용하려는 함수를 module.exports로 래핑합니다. object:
// tools.js module.exports = { foo: function () { // function implementation }, bar: function () { // function implementation } };
기본 파일에서 함수 가져오기: 기본 파일(예: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!