Node學習(3)express中使用static獲取靜態文件及常見錯誤

使用express中的static可以設置文件存儲路徑,比如js存在於public/js/demo.js這個時候可以將js文件夾設置爲專門存儲js的路徑,代碼如下:

app.use('/javascript',express.static('./public/js'));

這段代碼是將源文件的路徑簡略爲更名後的虛擬路徑javascript下。那麼以後就可以在html代碼中以如下的方式引入該目錄下的js文件:

<script src = 'javascript/demo.js'></script>

同理css文件亦可以這樣設置,這樣就簡化了引入路徑。


遇到的問題是一個細節,就是正確的寫法是

app.use('/javascript',express.static('./public/js'));

而不是

app.use('javascript',express.static('./public/js'));或app.use('./javascript',express.static('./public/js'));

其實就是一個很小的細節,注意就好。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章