Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Memasukkan Fungsi daripada Fail Luaran dalam Node.js?

Bagaimana untuk Memasukkan Fungsi daripada Fail Luaran dalam Node.js?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-30 01:40:10706semak imbas

How to Include Functions from External Files in Node.js?

Termasuk Fungsi daripada Fail Luaran dalam Node.js

Jika anda ingin menggunakan fungsi daripada fail berasingan, sebut "tools.js, " dalam aplikasi Node.js utama anda ("app.js"), terdapat dua pilihan.

1. Import Asas:

Anda boleh terus meminta fail "tools.js" dan pilih fungsi yang hendak didedahkan.

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

Dalam "app.js":

const tools = require('./tools');
console.log(typeof tools.foo); // 'function'
console.log(typeof tools.bar); // 'function'

Ini hanya mendedahkan fungsi yang ditentukan daripada "tools.js." Walau bagaimanapun, kaedah ini tidak menyokong pendedahan pembolehubah atau kelas.

2. Eksport Modul:

Anda boleh menukar "alat" menjadi modul dan kemudian memerlukannya.

// tools.js
export default {
  foo: function () {},
  bar: function () {}
};

export class Foo {}

Dalam "app.js":

import tools from './tools';
console.log(typeof tools.foo); // 'function'
console.log(typeof tools.bar); // 'function'
console.log(tools.Foo instanceof Function); // true

Kaedah ini menyokong pengimportan semua eksport daripada modul, termasuk pembolehubah dan kelas.

Atas ialah kandungan terperinci Bagaimana untuk Memasukkan 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