Expressjs:从路径提供的子文件夹中的相对链接

时间:2015-06-23 00:49:15

标签: node.js express

这让我发疯了。我不知道它是否简单,但我觉得它应该有效。我正在将子目录请求路由到应用程序:

app.use('/admin', express.static(__dirname + '/webapps/admin'));

webapps/admin/index.html我有这个:

<link href="styles/vendor.3b7af2c7.css" rel="stylesheet">

这是有道理的,因为该文件位于/webapps/admin/styles

但后来我明白了:

"NetworkError: 404 Not Found - https://www.domain.com/styles/vendor.3b7af2c7.css"

为什么它会降到这个相对链接的根目录?如何使其相对正确读取?感谢。

1 个答案:

答案 0 :(得分:0)

我发现了问题。我被告知要在Angular中做一些特定的事情,要求我在元素中添加<base href="/" />。这打破了它。