.server
モジュール
厳密には必須ではありませんが、.server
モジュールは、モジュール全体をサーバー専用として明示的にマークするのに適した方法です。
.server
ファイルまたは .server
ディレクトリ内のコードが誤ってクライアントモジュールグラフに含まれてしまうと、ビルドは失敗します。
.server
モジュールは、Remix アプリケーションディレクトリ内に存在する必要があります。
詳細については、サイドバーの「ルートモジュール」セクションを参照してください。
.server
ディレクトリは、Remix Vite を使用している場合にのみサポートされます。Classic Remix Compiler は、.server
ファイルのみをサポートします。
.server
モジュールは空のモジュールに置き換えられ、コンパイルエラーにはなりません。これにより、実行時エラーが発生する可能性があることに注意してください。