在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 中導入並使用外部文件的函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!