Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Menggunakan Semula Fungsi daripada Fail Luaran dalam Node.js Tanpa Menggunakan Modul?

Bagaimanakah Saya Boleh Menggunakan Semula Fungsi daripada Fail Luaran dalam Node.js Tanpa Menggunakan Modul?

Patricia Arquette
Lepaskan: 2024-11-29 04:07:16
asal
880 orang telah melayarinya

How Can I Reuse Functions from External Files in Node.js Without Using Modules?

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:

  1. Tentukan Fungsi dalam alatan.js:

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

    Perhatikan bahawa anda mesti mengeksport fungsi anda mahu sediakan dalam fail lain.

  2. Memerlukan tools.js dalam app.js:

    // app.js
    var tools = require('./tools');
    console.log(typeof tools.foo); // 'function'
    console.log(typeof tools.bar); // 'function'
    Salin selepas log masuk

Nota Tambahan:

  • Fungsi require() kembali objek yang mengandungi sifat yang dieksport bagi fail sasaran.
  • Anda hanya boleh mengakses fungsi yang dieksport, bukan peribadi fungsi yang diisytiharkan dalam fail.
  • Jika anda cuba mengakses fungsi atau pembolehubah yang tidak ditentukan dalam tools.js, anda akan menghadapi ralat.
  • Pendekatan ini membenarkan penggunaan semula kod asas tanpa modul formal penciptaan.

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!

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