2017-05-07 36 views
1

我正在嘗試使用lite-server服務Angular項目。只要資產文件夾中的文件被請求,服務器就會響應404。我創建了一個 bs-config.json,並設置路由選項不起作用。無法用lite-server服務assets文件夾

這裏是我的目錄結構

 
node_modules/ 
src/ 
..app/ 
....index.html 
..assets/ 
....img/ 
..config/ 
....bs-config.json 

BS-config.json

{ 
    "port": 8000, 
    "files": ["../src/**/*.{html,htm,css,js}"], 
    "server": { 
    "baseDir": ["./src/app", "./"], 
    "routes": { 
     "/assets": "../assets" 
    } 
    } 
} 

我如何嘗試加載文件。 (index.html)

<img src="assets/img/image.png"> 

回答

2

我有一個類似的問題,但需要一個絕對路徑而不是相對的資源。

我需要的東西像<img src="/assets/img/image.png">並用BS-config.json sovled像

{ 
    "port": 8000, 
    "files": ["../src/**/*.{html,htm,css,js}"], 
    "server": { 
    "baseDir": ["./src/app", "./" 
       "./src"    ///<----------Added this item 
       ],  
    } 
} 

但我想這與相對URL,並沒有奏效。

我可以在lite-server日誌輸出中看到瀏覽器請求的URL,所以也許你可以檢查並從那裏工作?

相關問題