CSS文件和Javascript文件不加载在我的HTML文件的根文件夹 – Openshift

我正在免费使用OpenShift来制作我的学期论文。 我的问题是,在我的根文件夹中,我有文件:rankAplus.html,todo.js和dashboard.css。 当我在我的文件rankAplus HTML中调用todo.js和dashboard.css时,出现此错误(未find404 – 浏览器错误)。 当我在浏览器的元素仪表板里面查看时,文件types被改变了,从text / css到text / html。 同样的事情发生在我的JavaScript文件。 这些文件是相同的文件夹。 我需要做什么? 有人知道如何解决这个问题吗?

我正在使用Node JS在openshift创build服务器。 即时通讯使用像AngularJS和Bootstrap的引用。

我的文件夹结构在服务器openshift:

../repo/
。 。 。 rankAplus.html
。 。 。 todo.js
。 。 。 dashboard.css

Server.js路由在callback上的rankAplus:

function showRank(req,res) { res.sendfile('rankAplus.html'); } app.get('/showRank',showRank); 

在rankAplus.html标题上,我以这种方式调用了todo.js和dashboard.css

  <script type="text/javascript" src="todo.js"/> <link href="dashboard.css" type="text/css" rel="stylesheet"> 

我已经尝试过了:

  <script type="text/javascript" src="../todo.js"/> <link href="../dashboard.css" type="text/css" rel="stylesheet"> 

和…

  <script type="text/javascript" src="/todo.js"/> <link href="/dashboard.css" type="text/css" rel="stylesheet"> 

但是,没有任何工作。

任何人?

尝试把完整的URI,

  <link href="http://localhost/repo/dashboard.css" type="text/css" rel="stylesheet"> 

path是区分大小写的

Dashboard.css与linux和基于unix的系统上的dashboard.css不同。