Railsとは異なり、Meteorプロジェクトには厳密なファイル構造がなく、プロジェクトを自由に整理できます。 ただし、いくつかのフォルダ名には特別な意味があり、その中のファイルは異なる方法で処理されます。

クライアント

ここのファイルはクライアントにのみロードされます。 そのフォルダ内のファイルには、Meteor.isClientのようなものは必要ありません。

サーバ

サーバーにのみロードされます。 ファイルがそのフォルダーにある場合、Meteor.isServerは必要ありません。クライアントには、これらのファイルは表示されません。

公衆

このディレクトリは、画像などのアセット用です。 プロジェクトでは、ルートフォルダーにあるかのように、パブリックフォルダーにあるものを参照します。 たとえば、public / nude.jpgというファイルがある場合、アプリに次のファイルを含めます。

プライベート

AssetsAPIを介してサーバー側でのみアクセス可能なファイル。

テスト

そこにあるファイルはどこにも読み込まれず、アプリのテストに使用されます。

lib

そのフォルダ内のファイルは何よりも先にロードされるため、プロジェクトで使用されるさまざまなライブラリを配置するのに最適なディレクトリになります。