多くの場合、クライアントと同様にサーバー上でコードが繰り返されます。例私は登録フォームを持っています。私は必須フィールドのために行う検証、電子メールアドレスの正規表現は、サーバーとクライアントの両方で同じです。私は理想的には1つの場所にコードを書いて、繰り返しはしたくない。クライアントと同様にサーバー上でjavascriptを共有するにはどうすればよいですか?
0
A
答えて
0
express.jsを使用している場合は、express-exposeモジュールをご覧ください。あなたが探しているものをやっているようだ:
私はあなたがノードについて話されていないことを前提とするつもりだオブジェクト、関数、モジュール、およびより多くのクライアント側のJSへ
0
を公開します.jsアプリケーション(now.jsかexpress-exposeのいずれかを見てください)。
これらのケースでは、クライアントがjavascriptを無効にすることができるので、できるだけ多くのサーバー側を行うことをお勧めします(検証を処理する場合は特に重要です)。あなたはajaxを使用してサーバーを打ち、そこでコードを実行し、javascriptで返すことができます。
関連する問題
- 1. 多くのクライアントとサーバー上のリストを同期するにはどうすればよいですか?
- 2. Javascriptでサーバーとクライアントの間でコードを共有するのはどういう意味ですか?
- 3. .NETサーバーコードとJavaScriptクライアントコードの間で論理型を共有するにはどうすればよいですか?
- 4. mobilinkクライアントとサーバーをセットアップして同期をテストするにはどうすればよいですか?
- 5. サーバー上のイベントについてクライアントのブラウザに通知するにはどうすればよいですか?
- 6. 2つ以上の(同じ)スプライトで同様のサウンドを得るにはどうすればいいですか?
- 7. TFSとデータベースを共有するにはどうすればいいですか?
- 8. C++でアプリケーション上で「this」インスタンスを共有するにはどうすればよいですか?
- 9. クライアントとサーバーを同じセマフォにリンクするにはどうすればいいですか
- 10. プロパティがウィジェット間で共有されないようにするにはどうすればよいですか?
- 11. Java Webアプリケーションで同じ静的データオブジェクトを共有するにはどうすればよいですか?
- 12. 管理共有メモリセグメントに同期メカニズムを作成するにはどうすればよいですか?
- 13. アンドロイドでアプリケーションコンポーネントを共有するにはどうすればいいですか?
- 14. WinFormsメッセージボックスと同様に、ASP.NETでモーダルポップアップコントロールを使用するにはどうすればよいですか?
- 15. Pythonのcgi.fieldstorage()と同様に、Rubyでフォームデータを取得するにはどうすればよいですか?
- 16. リンクを共有する共有ボタンを開発するにはどうすればいいですか?
- 17. MVC3のネットワーク共有上のファイルへのリンクを作成するにはどうすればよいですか?
- 18. このホバー効果を共有しないようにするにはどうすればよいですか?
- 19. アプリケーション固有のデータ型をサーバーとクライアントで共有する
- 20. mutexの所有権を共有からアップグレードにアップグレードするにはどうすればよいですか?
- 21. RでWindowsエクスプローラと同様のディレクトリ構造を作成するにはどうすればよいですか?
- 22. AndroidでAffineTransformOp.filterと同様の操作を実行するにはどうすればよいですか?
- 23. このサブクエリを結合と同様に配置するにはどうすればよいですか?
- 24. ブロック内のスレッド間で共通の値を共有するにはどうすればよいですか?
- 25. TextMateで複数のPERFORCEクライアント仕様を使用するにはどうすればよいですか?
- 26. memcachedクライアントとサーバーの間で280qpsを実現するにはどうすればよいですか?
- 27. ゲームを複数のクライアントでサーバーとして実行するにはどうすればよいですか?
- 28. クライアントとサーバーの間に複数のIOストリームを確立するにはどうすればよいですか?
- 29. Facebookページで共有されているリンクをクエリするにはどうすればよいですか?
- 30. リンク全体をgoogle +、facebook、およびlinkedinと共有するにはどうすればよいですか?
[Node.jsとブラウザの間でクラスを共有する]の可能な複製(http://stackoverflow.com/questions/5750359/sharing-a-class-between-node-js-and-the-browser) – Quentin