2014-07-26 4 views
0

이 작업을 올바르게 수행하는 방법이 확실하지 않습니다.node.js의 require 모듈을 클래스로 사용 하시겠습니까?

//game.js  
var players = []; 

exports.add_player = function(player){ 
    players.push(player); 
} 
exports.get_players = function(){ 
    return players; 
} 
// etc etc 

//game_handler.js 
//this module would handle multiple games 
var game_module = require('./game.js'); 
var games = []; 
function create_game(){ 
    var game = new game_module(); 
    games.push(game); 
    //here I would add some players and whatnot to the game 
} 

을 수있는 좋은 방법이 수행하는 방법이 있습니다 :

나는 게임에 대한 데이터와 메소드를 모두 포함하는 모듈, game.js이 또는 새로운 게임을 만들기 위해 새로운 요구 사항을 작성해야합니까?

var game = require('./game.js'); 

답변

0

좋은 방법.

가 필요() 한 번만 더 새로운에서 파일을 읽을 nodejs-버전

당신은 호출 할 필요가
+1

기억하는 한 그 길이었습니다. – Brandon

0

VAR 게임 = 필요 ('./ game.js'); 한 번만 만들면 내가 만든 각 게임에 사용할 수 있습니다.

관련 문제