我正在尝试使用带有node.js的代码的HTML5模板作为我的主页,但我一直收到一个GET 404 Not Found错误:main.css,jquery.min.js,skel.min.js和main.js.我检查了我的目录,一切似乎都在正确的位置。以下是它的快照:
以下是我在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>
有谁知道为什么我一直收到这个错误以及我可以做些什么来修复它?提前谢谢。
答案 0 :(得分:0)
尝试在src
和href
属性中添加开始斜杠。
答案 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,请尝试禁用它。
如果您将地址粘贴到浏览器中,请检查您是否能够看到文件?