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

Bagaimanakah Saya Boleh Sertakan Fungsi daripada Fail Luaran dalam Node.js?

Mary-Kate Olsen
Lepaskan: 2024-11-25 14:31:10
asal
166 orang telah melayarinya

How Can I Include Functions from External Files in Node.js?

Termasuk Fungsi daripada Fail Luaran dalam Node.js

Apabila bekerja dengan berbilang fail JavaScript dalam Node.js, mungkin terdapat keperluan untuk menggunakan fungsi yang ditakrifkan dalam satu fail dalam yang lain. Ini boleh dicapai melalui penggunaan modul, membenarkan pembangun merangkum dan menggunakan semula fungsi.

Pertimbangkan senario berikut: aplikasi dengan fail bernama app.js dan fail berasingan bernama tools.js yang mengandungi fungsi pembantu. Matlamatnya adalah untuk mengimport fungsi ini ke dalam app.js untuk digunakan.

Termasuk Fungsi tanpa Modul

Satu pendekatan mudah adalah untuk mendedahkan fungsi yang dikehendaki dalam tools.js untuk akses oleh fail lain. Ini boleh dicapai dengan memperuntukkan fungsi kepada module.exports object:

// tools.js
module.exports = {
  foo: function () {
    // ...
  },
  bar: function () {
    // ...
  }
};
Salin selepas log masuk
Salin selepas log masuk

Dalam app.js, fungsi boleh diimport menggunakan fungsi require():

// app.js
var tools = require('./tools');
tools.foo(); // Calls the foo function
Salin selepas log masuk
Salin selepas log masuk

Termasuk Fungsi Menggunakan Modul

Pendekatan alternatif ialah menukar tools.js menjadi modul. Modul ialah unit serba lengkap yang boleh merangkum fungsi dan mendedahkan antara muka tertentu. Untuk mencipta modul, gunakan sintaks module.exports dalam tools.js:

// tools.js
module.exports = {
  foo: function () {
    // ...
  },
  bar: function () {
    // ...
  }
};
Salin selepas log masuk
Salin selepas log masuk

Dalam app.js, perlukan modul menggunakan sintaks berikut:

// app.js
var tools = require('./tools');
tools.foo(); // Calls the foo function
Salin selepas log masuk
Salin selepas log masuk

Dengan mengikuti sama ada daripada pendekatan ini, adalah mungkin untuk memasukkan fungsi daripada fail luaran dalam Node.js, membenarkan organisasi kod dan penggunaan semula.

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

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan