Openshift无法找到我的css文件

时间:2015-05-21 10:10:54

标签: html css openshift

我设法在Openshift上创建了一个新的应用程序,他们提供给我的基本模板正在运行。我添加的唯一内容是:

<head>
...
<link href="styles.css" rel="stylesheet">
</head>

和一个文件styles.css在与index.html相同的目录中。在css文件中,我只是将页脚更改为红色。当我点击index.html时,我的浏览器会显示更改,但是当我将文件上传到Openshift时,没有任何变化,我得到了:

GET http://bgl-boardgamelab.rhcloud.com/styles.css 404 (Not Found)

我认为我犯了一些愚蠢的错误,但无法弄清楚它是什么。

3 个答案:

答案 0 :(得分:2)

原来我必须将以下内容添加到我的.initializeServer函数中以提供所有静态文件:

self.app.use(express.static(__dirname));

答案 1 :(得分:0)

尝试

<link rel='stylesheet' href='styles.css' type='text/css' media='all' />

答案 2 :(得分:0)

尝试完整路径网址:

<link href="http://localhost/myproject/styles.css">

<link href="http://examplesite.com/styles.css">