私はsocket.ioを使用しています。私はそれapp.js
を設定し、接続が確立されるたびに、新しいソケットをsockets
アレイに追加します。ルートsockets
などのモジュール間で共有したい。ただし、ルートも必要であるため、requireループを形成します。これがコードです。require()
app.js
// app.js
var route = require('routes/route')
, sockets = [];
exports.sockets = sockets;
// route.js
var sockets = require('../app').sockets; // undefined
どうすればループを解決できますか?または他のアプローチはありますか?