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不同。