Meteor-ベストプラクティス

前の章で、Meteor開発のベストプラクティスのいくつかについてすでに説明しました。以下は、Meteorを使用する際に留意すべきいくつかのベストプラクティスです。

ディレクトリ構造

Meteorアプリのディレクトリ構造に関する厳密な規則はありません。ガイドラインの詳細については、Meteor-Structureの章をご覧ください。

メソッドを使用する

機密データを操作するときは、呼び出す代わりに常にMeteor-Methodsを使用する必要がありますinsert, update、および remove クライアントから直接。

データ管理

パブリッシュおよびサブスクライブ方式を使用してデータを保護します。すべてのクライアントがデータを利用できるようにする場合は、次を使用できます。null代わりに出版物名として。データの小さなチャンクを公開すると、アプリのパフォーマンスも向上します。

データの検証

コレクション内に保存されるすべてのデータを検証する必要があります。最良のオプションの1つはcollection2パッケージです。このパッケージを使用すると、サーバー側とクライアント側の検証を簡単に設定できます。

セッションを最小化

ザ・ session 変数はグローバル変数であり、グローバルの使用はJavaScriptのベストプラクティスに反します。

ルーター

Meteorルーティングには2つの最も一般的なオプションがあります。小さなアプリケーションのために、そこにある鉄のルータ。データが変更されると、自動的に再実行されます。大規模なアプリの場合は、フロールーターがあります。このルーターを使用すると、ボイラープレートコードを少し増やすことで、テンプレートの再レンダリングを最適化するための自由度が高まります。

パッケージ

アプリ内で使用する前に、パッケージが定期的に更新されているかどうかを常に確認してください。