0

アプリをモジュールに分割して、将来追加できるようにしました。ジェネレーターで Express 4 を使用していて、複数の socket.io リスナーを追加する際に問題が発生しています。

/bin/www 内

app.io.attach(server);

app.js 内

var app = express();

//call socket.io to the app for each route
app.io = require('./socket.io/file1');
app.io = require('./socket.io/file2');
app.io = require('./socket.io/file3');

複数の socket.io ソース ファイルを追加しようとするまで、すべてがうまくいきました。その後、最後のものだけが機能します。app.io を呼び出すたびにリセットされるためだと思います。

これについて最善の方法は何ですか?コードをできるだけ分割したままにしたい。

4

1 に答える 1