css和js文件的GET 404错误

时间:2017-08-02 21:45:32

标签: html5

我正在尝试使用带有node.js的代码的HTML5模板作为我的主页,但我一直收到一个GET 404 Not Found错误:main.css,jquery.min.js,skel.min.js和main.js.我检查了我的目录,一切似乎都在正确的位置。以下是它的快照:

Snapshot of directory

以下是我在index.html中链接我的css和js文件的HTML:

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

<body>
   <script src="assets/js/jquery.min.js"></script>
    <script src="assets/js/skel.min.js"></script>
    <!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]-->
    <script src="assets/js/main.js"></script>
</body>

有谁知道为什么我一直收到这个错误以及我可以做些什么来修复它?提前谢谢。

2 个答案:

答案 0 :(得分:0)

尝试在srchref属性中添加开始斜杠。

答案 1 :(得分:0)

确保您已指定静态资产目录。 (http://www.tutorialsteacher.com/nodejs/serving-static-files-in-nodejs

除此之外:

尝试设置脚本路径以包含前缀斜杠:

<script src="/assets/js/jquery.min.js"></script>
<script src="/assets/js/skel.min.js"></script>
<!--[if lte IE 8]><script src="/assets/js/ie/respond.min.js"></script><![endif]-->
<script src="/assets/js/main.js"></script>

如果这不起作用,并且您在浏览器中运行Adblock,请尝试禁用它。

如果您将地址粘贴到浏览器中,请检查您是否能够看到文件?