静态文件(css,js)未加载,节点表示角度项目

时间:2015-06-18 14:08:13

标签: node.js express ibm-cloud

我有一个使用Node js,Express框架和Angular js构建的项目。我在Bluemix上部署了该项目。当我在浏览器中点击URL时,没有加载静态内容(css,js)。浏览器说404找不到。 文件夹结构:视图 - > index.ejs                   !                   !                   内容---> style.css中

视图和内容文件夹处于同一级别。

我在路径下尝试过。

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

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

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

提前致谢

1 个答案:

答案 0 :(得分:2)

您需要确保为express访问文件设置公共目录。这是一个例子:

app.use(express.static(__dirname + '/public'));

然后你需要引用你的前端文件(css,img等)来引用这个目录(所以如果你有一个public/img文件夹,引用的网址将是<img src="img/NAMEOFIMAGE.jpg"> < / p>

希望这会有所帮助。在下面评论任何问题。

由于