我已经设置了这样的静态文件夹:
app.use(express.static(path.join(__dirname, '/public')));
引用了样式表(可以在" public / stylesheets"中找到),如下所示:
<link rel="stylesheet" href="stylesheets/style.css">
它在localhost:3500 /和localhost:3500 / items上工作正常,但是当我继续使用localhost:3500 / items / get时,它会在&#34; items / stylesheets&#34;中搜索样式表。 。我应该怎么做,所以&#34;公众&#34;无论我在哪里,图书馆都保持不变?
答案 0 :(得分:3)
您错过了正斜杠,因此它始终会相对于您网站的根目录进行搜索
<link rel="stylesheet" href="/stylesheets/style.css">
答案 1 :(得分:0)
尝试一下:
app.use('/public', express.static('public'));