開放靜態資源,配置根目錄什麼意思?

2021-10-10 03:30:53 字數 683 閱讀 8051

在學習express框架時有乙個疑問,開放靜態資源,配置根目錄什麼意思?

1.什麼是靜態資源

:js,css,images…這些就是靜態資源。

2.為什麼開放靜態資源?

:在開發**時,習慣於把靜態資源與原先的html檔案(模板檔案)放在兩個不同的資料夾內。如果不開放這靜態資源模板檔案就無法訪問靜態資源也無法生成乙個正常的網頁。所謂開放靜資源就是把使用者的請求的頁面與檔案的實際儲存路徑拼接到一起,使使用者訪問的頁面能夠正常載入css,js這些東西。

3.什麼是配置根目錄?

:結合第二題就是類似於把儲存靜態資源的資料夾絕對位址給模板。

注意點:

1.模板中的引用檔案,必須使用絕對路徑,以防止訪問位址的變化,而無法正確載入靜態資源。

比如說我配置的根目錄是這樣的

**實際的儲存路徑是這樣的如上圖

那麼在模板中引入的檔案絕對路徑應該這樣以

/admin/開頭才能算是絕對路徑

Django 靜態資源配置

今天我們來配置一下python下django裡的靜態資源 開發環境即設debug true static url static 3.在模板中訪問可以有三種方式 直接硬編碼像 static jpg這樣,或是使用static標籤,如 我常使用 jpg 來寫靜態路徑的 必須使用requestcontext...

SpringBoot靜態資源配置

1 springboot靜態資源配置,使用 webmvcautoconfiguration配置各種屬性。springboot 預設將 所有訪問對映到以下路徑 classpath static classpath public classpath resources classpath meta in...

spring靜態資源配置

優雅rest風格的資源url不希望帶 html 或 do 等字尾.由於早期的spring mvc不能很好地處理靜態資源,所以在web.xml中配置dispatcherservlet的請求對映,往往使用 do xhtml等方式。這就決定了請求url必須是乙個帶字尾的url,而無法採用真正的rest風格...