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」などの外部ファイルから関数をインポートするには、次の手順に従います。手順:
関数のエクスポート: 外部ファイルで、利用可能にする関数をラップします。 module.exports オブジェクト:
// tools.js module.exports = { foo: function () { // function implementation }, bar: function () { // function implementation } };
メイン ファイルのインポート関数: メイン ファイル (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 サイトの他の関連記事を参照してください。