

app.js 截圖:

我嘗試了 href 和 express.static(""); 的所有可能組合;地址。我要么得到瀏覽器的回應,說瀏覽器不允許我加載本地檔案,要么得到以下資訊:

uj5u.com熱心網友回復:
由于檔案夾名稱public已包含在樣式表的 URL 中,因此您必須撰寫
app.use("/public", express.static("D:\\Igor\\Desktop\\Angela\\todolist-v1\\public"));
另請注意,反斜杠必須在 Javascript 字串中加倍。
D:\Igor\Desktop\Angela\todolist-v1\public\public\css\styles.css使用您當前的代碼,在不存在的地方查找樣式表。這會導致 HTML 錯誤頁面(“Cannot GET ...”),因此瀏覽器會抱怨錯誤的 mime 型別。
uj5u.com熱心網友回復:
. 如果您從另一個目錄運行 express 應用程式,則使用您要服務的目錄的絕對路徑會更安全。
您是否安裝了“路徑”模塊?
如果不是先安裝它。
做
常量路徑=要求('路徑')
要在您的應用程式中使用靜態目錄,請執行以下操作:
app.use('/public' , express.static(path.join(__dirname, 'public')))
現在要訪問任何目錄使用的公用檔案夾下的資產,
公共/css/style.css
uj5u.com熱心網友回復:
很可能您在檔案中輸入了錯誤的 URL。請參閱由于 MIME 型別而未加載樣式表以供參考。見第一條評論。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/474462.html
標籤:javascript css 节点.js 表示 节点
