找不到aboutus.html页面所需的NPM模块,并且出现404错误。不过,一切对于index.html来说都是完美的。
我查看了NPM服务器,解析的路径似乎是错误的:
19.01.20 22:33:07 304 GET /index.html
19.01.20 22:33:07 404 GET /aboutus.html/node_modules/bootstrap/dist/css/bootstrap.min.css
这来自Chrome检查器:
http://localhost:3000/aboutus.html/node_modules/bootstrap/dist/js/bootstrap.min.js net::ERR_ABORTED 404 (Not Found)
这是我代码中的路径:
<link rel="stylesheet" href="node_modules/bootstrap/dist/js/bootstrap.min.js">
aboutus.html页面位于我的文件夹的根目录中,所以我不明白为什么NPM在我的路径前添加aboutus.html /。对于index.html不会发生这种情况。
我已经尝试在路径前面添加/和../,但是没有成功。
请忍受,因为这是我在这里的第一个问题,我也是Web开发领域的新手。谢谢!
答案 0 :(得分:0)
在路径前面放置reverseList(&head, &tail);
。默认情况下,该路径是相对解析的,在这种情况下,该路径位于您的/
文件之后。 *.html
导致将路径绝对解析到您的服务器根目录。
在index.html上,URL通常以/
而不是.../
的形式输入,这将具有相同的行为。
.../index.html
答案 1 :(得分:0)
我解决了。问题出在从 index.html 页面到 aboutus.html 页面的链接方式错误。
这是之前链接的方式:
<a class="nav-link" href="./aboutus.html/">About</a>
这就是我将行更改为:
<a class="nav-link" href="aboutus.html">About</a>
我希望这会对遇到相同问题的人们有所帮助。