私はサーバー(nodejs)とクライアント(javascript)で使用できる1つのjsファイルを書くことができるインターフェースを設定しようとしています。ノードjsはファイルの代わりにコードを要求します
サンプルファイルは、マルチプレイヤーゲームを作成しているので、クライアントとサーバーの両方で使用したいVectorオブジェクトになります。 Node.jsので
、私はあなたがソースファイルを必要とするには、次の構文を使用することができることを知っている...
var Vector = require('./vector');
次にあなたがVector
に入力して、そのmodule.exports
にアクセスすることができます。クライアント上の必要はありません
ここでの問題は、サーバーのために、私は、ファイルの末尾にコードの余分なビットを必要とするということです...
module.exports = Vector;
...。
次のようなソースコードが必要なのかもしれませんか?
var data = (...) // get data from vector.js file
var Vector = require_code(data + 'module.exports = Vector');
もしそうでない場合は、達成しようとしている別の方法があるかもしれません。
少し混乱するかもしれませんが、お手伝いが大変ありがとうございます。
ありがとうございます。
デビッド