이 작업을 올바르게 수행하는 방법이 확실하지 않습니다.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');
기억하는 한 그 길이었습니다. – Brandon