Node.js で外部ファイルから関数をインポートして使用するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-25 05:38:14
オリジナル
830 人が閲覧しました

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

Node.js の外部ファイルから関数をインポートする

Node.js では、関数をインポートすることで複数のファイル間でコードを再利用できます。あるファイルから別のファイルへ。このアプローチにより、モジュール化されたコード編成が可能になり、重複が排除されます。

単純なファイルからの関数のインポート

次のシナリオを考えてみましょう:

// 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);
ログイン後にコピー

「tools.js」などの外部ファイルから関数をインポートするには、次の手順に従います。手順:

  1. 外部ファイルの作成: インポートする関数を別のファイル (例: "tools.js") に保存します。
  2. 関数のエクスポート: 外部ファイルで、利用可能にする関数をラップします。 module.exports オブジェクト:

    // tools.js
    module.exports = {
      foo: function () {
     // function implementation
      },
      bar: function () {
     // function implementation
      }
    };
    ログイン後にコピー
  3. メイン ファイルのインポート関数: メイン ファイル (app.js など) で、require() 関数を使用します。外部ファイルをインポートし、エクスポートされたファイルにアクセスするには関数:

    // app.js
    var tools = require('./tools');
    console.log(typeof tools.foo); // returns 'function'
    
    // You can now use the imported functions within your code
    ログイン後にコピー

これらの手順に従うことで、Node.js 内の他のファイルから関数を効率的にインポートでき、コードの再利用性とモジュール性が容易になります。

以上がNode.js で外部ファイルから関数をインポートして使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート