2017-03-07 10 views
0

私はNode/Express/EJSアプリケーションを持っています。ビュー用のフォルダとクライアントファイル用のフォルダがあります。後者にはjavascript用の別のフォルダがあります。そこにはfrontend.jsというファイルがあります。EJSビューへのローカルスクリプトファイルの追加

このビューでjQueryとfrontend.jsファイルをロードしたいとします。

標準のスクリプトタグは機能しません。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
    <script type="text/javascript" src="../client/js/frontend.js"></script> 

jQueryがロードされると、frontend.jsは404エラーをスローします。

私が気づいていない特別な方法がありますか?

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

変更2番目のスクリプトタグを:あなたのapp.jsファイルで

答えて

1

は、この追加

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

を私はあなたのapp.jsファイルとclientフォルダが同じフォルダにあると仮定しています。

関連する問題