0

我已经设置了在我的 nodejs 应用程序中使用的静态 web 目录:

app.use express.static(process.cwd(), 'www')

这会打开所有静态文件,如 css、图像等,当我在根目录中时它可以工作

http://localhost:8124/

但是,如果我去 /tags 之类的地方,它不会调出静态文件:

http://localhost:8124/tags/

我在控制台上收到 404 错误,因为它试图访问 www 文件夹

/标签/www/ ....

我不知道如何解决这个问题,谢谢

4

1 回答 1

3

看起来您指的是静态资产,没有前导/,这会导致将相对资产地址附加到当前 URL。而是使用前导引用您的静态资产/

例如。/www/style.css而不是www/style.css

于 2012-11-15T15:34:44.333 回答