【问题标题】:CSS and Javascript files arent load in my HTML file at root folder - OpenshiftCSS 和 Javascript 文件未加载到我的根文件夹的 HTML 文件中 - Openshift
【发布时间】:2015-04-20 17:57:39
【问题描述】:

我正在免费使用 OpenShift 来制作我的学期论文。我的问题是,在我的根文件夹中,我有以下文件:rankAplus.html、todo.js 和dashboard.css。当我在文件 rankAplus HTML 中调用 todo.js 和 dashboard.css 时,我收到此错误(未找到 404 - 浏览器错误)。当我在浏览器中查看元素仪表板内部时,文件类型已从 text/css 更改为 text/html。我的 JavaScript 文件也会发生同样的事情。这些文件是同一个文件夹。我需要做什么?有人知道如何解决这个问题吗?

我正在使用 Node JS 在 openshift 创建服务器。 我使用 AngularJS 和 Bootstrap 等参考资料。

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

../repo/
. . . rankAplus.html
. . . todo.js
. . .仪表板.css
.

用于 rankAplus 回调的 Server.js 路由:

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">

但是,没有任何效果。

有人吗?

【问题讨论】:

  • 更改的文件类型一点也不神秘。当您收到 404 错误时,您看到的文件信息是针对“未找到”页面的,而不是您尝试检索的文件。所以真正唯一的问题是为什么你首先会收到 404 错误。
  • 你不应该写&lt;script type="text/javascript" src="todo.js"/&gt;,当然不是在HTML文件中。将其更改为&lt;script type="text/javascript" src="todo.js"&gt;&lt;/script&gt;。不知道这是否能解决你所有的问题。
  • 我成功了,我得到了同样的错误:“加载资源失败:服务器响应状态为 404(未找到)aplus-tccinatel.rhcloud.com/dashboard.css”“加载资源失败:服务器响应状态为 404(未找到)aplus-tccinatel.rhcloud.com/todo.js"
  • 您确定文件在这些位置?
  • 在根目录中? rankAplus.html 也位于那里吗?我的意思是,1)当我尝试在那里访问它们时,服务器说“无法获取”,2)你说它们在一个名为 repo 的子目录中。

标签: javascript html css node.js openshift


【解决方案1】:

尝试输入完整的 URI,例如,

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

路径区分大小写

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

【讨论】:

    猜你喜欢
    • 2016-03-14
    • 2019-11-06
    • 2019-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-18
    • 2017-08-22
    • 1970-01-01
    相关资源
    最近更新 更多