Openshift 找不到我的 css 文件
Openshift can't find my css file
我设法在 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)
我想我犯了一些愚蠢的错误,但不知道是什么。
尝试
<link rel='stylesheet' href='styles.css' type='text/css' media='all' />
尝试完整路径 url 如:
<link href="http://localhost/myproject/styles.css">
或
<link href="http://examplesite.com/styles.css">
原来我必须将以下内容添加到我的 .initializeServer
函数中才能为我的所有静态文件提供服务:
self.app.use(express.static(__dirname));
我设法在 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)
我想我犯了一些愚蠢的错误,但不知道是什么。
尝试
<link rel='stylesheet' href='styles.css' type='text/css' media='all' />
尝试完整路径 url 如:
<link href="http://localhost/myproject/styles.css">
或
<link href="http://examplesite.com/styles.css">
原来我必须将以下内容添加到我的 .initializeServer
函数中才能为我的所有静态文件提供服务:
self.app.use(express.static(__dirname));