こんにちは、既存の Angular 1 ベースの UI プロジェクトでウィジェット モジュールを開発しています。このウィジェットには、リアルタイムの情報が含まれているはずです。
私の設計によると、最初のリクエストが行われたときに、ノードサーバーから(おそらくexpress jsを使用して)htmlビューをクライアントに送信したいと考えています。しかし、データはリアルタイムである必要があるため、完全な html を毎分送信する余裕はありません (毎回テンプレート転送が複製されます)。
クライアントがそのデータを更新したいときはいつでも、送信されたjavascript関数を呼び出すだけで、内部的に私のjavascript関数が残りの呼び出しを行うように、一連のjava-script関数とともにテンプレートをクライアントに送信することは可能ですか? 、サーバーからjson応答を取得し、最初に送信されたhtmlを再度入力します。
このようにして、サーバーによって提供されるロジックを使用して、サーバー側で最初のレンダリングを行い、クライアントで後続のレンダリングを行うことを計画しています。ここで、クライアントは、レンダリングしているウィジェットとその機能を認識しません。これらはすべて、サーバーから送信された js によって制御されます。
ejsがこの目的を果たしていないことがわかったので、これを達成する方法を教えてください。ejs では、すべてのロジックをサーバー側だけに持たせる必要があります。一方、実行時にサーバーからクライアントにロジックを転送する予定です。
また、設計に深刻な問題がある場合は、他の代替案を提案してください。ありがとう