1. 程式人生 > >node express中使用static託管靜態檔案(訪問專案中的圖片或者檔案)

node express中使用static託管靜態檔案(訪問專案中的圖片或者檔案)

利用 Express 託管靜態檔案
通過 Express 內建的 express.static 可以方便地託管靜態檔案,例如圖片、CSS、JavaScript 檔案等。
將靜態資原始檔所在的目錄作為引數傳遞給 express.static 中介軟體就可以提供靜態資原始檔的訪問了。例如,假設在 public 目錄放置了圖片、CSS 和 JavaScript 檔案,你就可以在app.js中設定:

app.use('/public',express.static('public'));//將檔案設定成靜態

現在,public 目錄下面的檔案就可以訪問了。
這裡寫圖片描述
這裡寫圖片描述

遇到的問題是一個細節,就是正確的寫法是
    app.use(‘/javascript’,express.static(‘./public/js’));
  而不是
    app.use(‘javascript’,express.static(‘./public/js’));或 app.use(‘./javascript’,express.static(‘./public/js’));

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