node 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'));

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM