Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Menggunakan Semula Fungsi daripada Fail Luaran dalam Node.js Tanpa Menggunakan Modul?
Menggabungkan Fungsi Luaran dalam Node.js
Dalam Node.js, selalunya perlu untuk menggunakan semula fungsi yang ditakrifkan dalam fail berasingan. Mari kita ilustrasikan cara untuk mencapai fungsi ini secara terperinci.
Senario:
Andaikan anda mempunyai fail app.js dan fail tools.js yang mengandungi fungsi. Bagaimanakah anda boleh mengakses fungsi daripada tools.js dalam app.js tanpa membuat modul?
Penyelesaian:
Fungsi Node.js require() membolehkan anda untuk import fail JavaScript luaran dan akses kandungannya. Untuk mencapai matlamat anda, ikuti langkah berikut:
Tentukan Fungsi dalam alatan.js:
// tools.js module.exports = { foo: function () { // Function definition }, bar: function () { // Function definition } };
Perhatikan bahawa anda mesti mengeksport fungsi anda mahu sediakan dalam fail lain.
Memerlukan tools.js dalam app.js:
// app.js var tools = require('./tools'); console.log(typeof tools.foo); // 'function' console.log(typeof tools.bar); // 'function'
Nota Tambahan:
Dengan mengikuti langkah ini, anda boleh memasukkan fungsi daripada fail luaran ke dalam aplikasi Node.js anda, memudahkan organisasi kod dan modulariti.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Semula Fungsi daripada Fail Luaran dalam Node.js Tanpa Menggunakan Modul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!