Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mengimport dan Menggunakan Fungsi daripada Fail Luaran dalam Node.js?

Bagaimanakah Saya Boleh Mengimport dan Menggunakan Fungsi daripada Fail Luaran dalam Node.js?

Susan Sarandon
Susan Sarandonasal
2024-11-25 05:38:14901semak imbas

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

Mengimport Fungsi daripada Fail Luaran dalam Node.js

Dalam Node.js, adalah mungkin untuk menggunakan semula kod merentas berbilang fail dengan mengimport fungsi daripada satu fail ke fail yang lain. Pendekatan ini membenarkan organisasi kod modular dan menghapuskan pertindihan.

Mengimport Fungsi daripada Fail Mudah

Mari kita pertimbangkan senario berikut:

// 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);

Untuk mengimport fungsi daripada fail luaran, seperti "tools.js", ikut ini langkah:

  1. Buat Fail Luaran: Simpan fungsi yang anda ingin import dalam fail berasingan, cth., "tools.js."
  2. Fungsi Eksport: Dalam fail luaran, bungkus fungsi yang anda ingin sediakan dalam modul.exports objek:

    // tools.js
    module.exports = {
      foo: function () {
     // function implementation
      },
      bar: function () {
     // function implementation
      }
    };
  3. Import Fungsi dalam Fail Utama: Dalam fail utama anda (cth. app.js), gunakan fungsi require() untuk mengimport fail luaran dan akses fungsinya yang dieksport:

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

Dengan mengikuti langkah ini, anda boleh mengimport fungsi secara berkesan daripada fail lain dalam Node.js, memudahkan kebolehgunaan semula kod dan modulariti.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengimport dan Menggunakan Fungsi daripada Fail Luaran dalam Node.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn