モジュールを定義するためのパターンであるCommonJSを理解する必要があります。常に悪いことであるGLOBALスコープを悪用しないでください。代わりに、次のように 'exports'トークンを使用できます。
// circle.js
var PI = 3.14; // PI will not be accessible from outside this module
exports.area = function (r) {
return PI * r * r;
};
exports.circumference = function (r) {
return 2 * PI * r;
};
そして、私たちのモジュールを使用するクライアントコード:
// client.js
var circle = require('./circle');
console.log( 'The area of a circle of radius 4 is '
+ circle.area(4));
このコードは、node.jsドキュメントAPIから抽出されました。
http://nodejs.org/docs/v0.3.2/api/modules.html
また、RailsやSinatraなどを使用したい場合は、Expressをお勧めします(URLを投稿できなかったので、スタックオーバーフローで恥をかいてください!)