0

ノードサーバーでエクスプレスフレームワークを使用してtodoアプリを構築しています...アプリケーションの開始点としてindex.ejsファイルがあります。同じフォルダーにjquery.min.jsファイルを入れて、 jqueryファイルとして

<script src="jquery.min.js" type="text/javascript"></script>

私のアプリはそれをロードできません、私が私のクロームでネットワークを見るとき、それは探します

https:// localhost:3000 / jquery.min.js
ファイルをロードするにはどうすればよいですか?

PS:srcタグにURLを配置して、cloud.google.com経由でスクリプトを読み込むことに慣れていますが、このアプローチを使用すると、アプリケーションの読み込みを高速化できます。

4

1 に答える 1

3

静的ファイル用に./publicフォルダーを作成する必要があります。

この行をすべてのルートの上にあるapp.jsに追加します。

  app.use(express.static(path.join(__dirname, 'public')));

次に、index.ejsでこれを使用します。

<script src="/jquery.min.js"></script>
于 2012-10-19T20:05:26.160 に答える