我已设置静态网络目录,以便在我的nodejs app中使用:
app.use express.static(process.cwd(), 'www')
这会显示所有静态文件,如css,图像等,当它在根目录中工作时
http://localhost:8124/
但是,如果我去某个像/ tags这样的地方,它会调出静态文件:
http://localhost:8124/tags/
我在控制台上收到404错误,因为它试图访问www文件夹 与
/ tags / www / ....
我不知道如何解决这个问题,谢谢
答案 0 :(得分:3)
看起来您指的是静态资产,没有前导/
,这会导致将相对资产地址附加到当前网址。而是引用具有前导/
例如。 /www/style.css
而不是www/style.css