2016-04-21 48 views
0

我正在學習expressjs,我遇到了一個問題,我發現它的任何解決方案。基本上,當我運行我的快車應用程序時,我可以加載根路線上的所有靜態文件(CSS,JS)。 (本地主機:3000)。現在,讓我們說,我有另一條路線(/用戶),所以當我的網址爲localhost:3000 /用戶/我加載車把頁面內我有<link rel='stylesheet' type='text/css' href='css/app.css'/>靜態文件加載不同的路線expressjs

我設立這樣app.use(express.static(path.join(__dirname , '/public')));

我的靜態文件它將所有靜態文件加載到根或索引文件上。所以,當我在/用戶目錄,該頁面正在尋找app.css中http://localhost:3000/gifts/css/app.css

那麼如何從任何路由獲取所有靜態文件?

回答

0

這應該通過改變路徑工作

<link rel='stylesheet' type='text/css' href='/css/app.css'/> 
+0

感謝隊友。問題解決了。我明白我做錯了什麼。乾杯 – jahid