2016-04-30 5 views
0

ich den statischen Ordner wie folgt festgelegt haben:Stylesheet in Express statischen Ordner

app.use(express.static(path.join(__dirname, '/public'))); 

Und referenzierten das Stylesheet wie folgt aus (die in „public/Sheets“ gefunden werden kann):

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

Und es funktioniert gut auf localhost: 3500/und auf localhost: 3500/Elemente, aber wenn ich auf localhost: 3500/items/get gehe, sucht es nach dem Stylesheet in "Artikel/Stylesheets". Was soll ich tun, damit die "öffentliche" Bibliothek überall gleich bleibt?

Antwort

3

Sie einen Schrägstrich fehlt, so dass es immer relativ zur Wurzel Ihrer Website

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

Geez sucht, was für ein Fehler ... Vielen Dank! :) – Strider2342