29

コードを別のファイルに分割したい。get現在、すべてのメソッドとメソッドを同じファイルに書いていpostますが、読みやすさと管理しやすさを向上させたいと考えています。

コードを別のファイルに入れようとしましたが、メインアプリの実行中に、他のファイルの残りのメソッドgetpostメソッドを呼び出すことができません。私はこれを含めます:

var Db = require('/filename.js'); // ...しかし、これらのメソッドを呼び出すことはできません。

読みやすくするために、単一ファイルのコードを分割したいと考えています。どうすればこれを達成できますか?

4

2 に答える 2

21

モジュールのドキュメントを見てください:

/ で始まる絶対パスを探します。例:

require('/home/user/module.js');

./ は、呼び出し元ファイルが配置されているパスで始まります。

require('./lib/module.js');

__dirname は ./ と同じ効果があります:

require( __dirname + '/module.js');
于 2012-12-22T14:37:12.310 に答える
9

試す:

var Db = require('./filename.js');

また

var Db = require('filename.js');

また、このブログ投稿もご覧ください。

于 2012-12-22T07:52:17.167 に答える