15
Node.jsとブラウザ間でコードを共有するにはどうすればよいですか?
JavaScriptクライアント(ブラウザーで実行)とNode.jsサーバーを備え、WebSocketを使用して通信する小さなアプリケーションを作成しています。 クライアントとサーバー間でコードを共有したいと思います。私はNode.jsから始めたばかりで、現代のJavaScriptに関する私の知識は控えめに言っても少し錆びています。したがって、私はCommonJSのrequire()関数についてまだ頭を抱えています。'export'オブジェクトを使用してパッケージを作成している場合、ブラウザーで同じJavaScriptファイルを使用する方法がわかりません。 メッセージのエンコードとデコード、およびその他のミラーリングされたタスクを容易にするために、両端で使用される一連のメソッドとクラスを作成したいと思います。ただし、Node.js / CommonJSパッケージングシステムでは、両側で使用できるJavaScriptファイルを作成できないようです。 さらに、JS.Classを使用してより緊密なOOモデルを取得しようとしましたが、提供されたJavaScriptファイルをrequire()で動作させる方法を理解できなかったため、あきらめました。ここに欠けているものはありますか?
242
javascript
node.js