W2U開発wiki - node.js 自作ライブラリの作り方


自作のクラスを作成

/**
 * ユーザ情報
 */
function User(name){
	this.name = name;
}
/**
 * クラス定義
 */
User.prototype = {
	/**
	 * ユーザ名
	 */
	name	: null	
};
module.exports = User;
  • ポイントは最後の行だけ。これでnode.jsのライブラリとして使えるようになる。
  • 置く場所は適当に。APP_ROOT/bean/userjsとして配置してみた。

使ってみる

var User = require('./bean/user');
var user = new User("穴");
console.log(user.name);
  • requireにライブラリへのパスを指定するだけ。まぁ簡単。