0

私はノードモジュールに取り組んでおり、httpサーバーとsocket.ioサーバーの2つのサーバーを実行しています。
私の http サーバーは にlib/httpあり、socket.io は にありlib/wsます。
というファイルがありますbin/dsmnet

そのファイルで http と socket.io サーバーを呼び出しますが、変数が呼び出されており、users両方のサーバーが変数を変更して共有できるようにする必要があります。
これが私の現在のコードです:

var dhttp = require('../lib/http');
var ws = require('../lib/ws');
var start = function (users, key, loglevel){   
    //Starts WebSocket and HTTP Server
    dhttp.listen(users, 3265);
    ws.listen(RSAkey, users, 3266);
}

ここで、users 変数を 2 つの別々のファイルにある 2 つの関数間で共有する必要があります。
http と socket.io サーバーを 1 つの関数とファイルにマージして、両方が同じ変数を使用できるようにする必要がありますか、それとも別の解決策がありますか。

編集: 明確にするために、ws.js の ws 関数の変数に配列を追加し、http.js の dhttp 関数で配列を読み取り、その逆も可能にしたいと考えています。

4

0 に答える 0