expressプロジェクトにcssファイルとjsファイルを含める正しい方法は何ですか?Node.jsプロジェクトにcssファイルとjsファイルを含める方法
私はejsテンプレートエンジンを使用しています。私はconnect-assetmanagerを使用して1つの例を見てきましたが、それに従うのは難しかったです。
(layout.ejsではなく)index.ejsにcssとjsを含む小さなサンプルプロジェクトは非常に便利です。
expressプロジェクトにcssファイルとjsファイルを含める正しい方法は何ですか?Node.jsプロジェクトにcssファイルとjsファイルを含める方法
私はejsテンプレートエンジンを使用しています。私はconnect-assetmanagerを使用して1つの例を見てきましたが、それに従うのは難しかったです。
(layout.ejsではなく)index.ejsにcssとjsを含む小さなサンプルプロジェクトは非常に便利です。
静的ファイルは、明示的な静的ミドルウェアで提供することができます。私は通常、すべての静的ファイルがルートから提供されるようにディレクトリを作成します。
Expressをnpm(npm install -g express
)でグローバルにインストールした場合は、コマンドラインで次のように入力できます。
express <project_name>
これにより、小さなサンプルプロジェクトが作成されます。このサンプルプロジェクトには、public
という名前のフォルダがあり、そこから静的ファイルが提供されます。さらに、javascripts
とstylesheets
という名前のフォルダがあります。
これを設定するためのサンプルプロジェクトの関連部分は、app.configure
に渡された関数内のファイルapp.js
の次の行です。
app.use(express.static(path.join(__dirname, 'public')));
例エクスプレス3.0.0rc1
Expressで接続上に構築されているからです。 Connect : Static
また、JSとCSSをコンパイルしているのですか、静的なJSとCSSファイルを扱っていますか? – redhotvengeance