簡體   English   中英

Css 未加載到 node.js 生成的鏈接

[英]Css not loading on node.js generated link

我正在使用 node.js、快遞和 mysql。 我已成功按照這些說明包含我的 css 文件: 如何使用 node、express 和 ejs 包含 css 文件? 除了在 url 中包含 id 的鏈接之外,css 確實會在每個頁面上加載:

http://localhost:8089/edit/123

當用戶單擊表格行中的“編輯”鏈接時,最后一個數字是從上一頁傳遞的。 此編輯頁面上未加載樣式。 它確實在其他任何地方加載。 我的 node.js 服務器文件:

app.use(express.static(__dirname + '/public'));

edit.html 與其他頁面位於相同的“views”文件夾中。 css鏈接在html中是一樣的:

<link rel="stylesheet" href="css/style.css">

有人可以幫助解決問題以及如何解決嗎?

添加 /

<link rel="stylesheet" href="/css/style.css">

這樣它將返回到不在此處的文檔根目錄 /edit/123/css/style.css

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM