You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用http-server加载样式表时出现404错误求助

http-server运行时静态资源404,但直接打开HTML文件正常,求路径问题排查方向

我是HTML/CSS/JS新手,正在靠搭建个人网站自学。现在遇到一个问题:用http-server运行网站时,页面加载过程中服务器提示样式表、JS、图片都出现404错误,但直接双击打开HTML文件(不通过服务器)时,所有资源都能正常加载。我怀疑是路径格式设置的问题,但不确定具体哪里错了。

文件结构

文件结构截图

index.html 相关代码

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Home</title>
    <link rel="stylesheet" type="text/css" href = "css/bootstrap.css">
    <link rel="stylesheet" type="text/css" href="css/style.css">
  </head>
  <body>

服务器错误日志

[2022-08-18T21:21:16.660Z]  "GET /css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:103.0) Gecko/20100101 Firefox/103.0"
[2022-08-18T21:21:16.662Z]  "GET /js/index.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:103.0) Gecko/20100101 Firefox/103.0"
[2022-08-18T21:21:16.663Z]  "GET /css/bootstrap.css" Error (404): "Not found"
[2022-08-18T21:21:16.667Z]  "GET /css/style.css" Error (404): "Not found"
[2022-08-18T21:21:16.668Z]  "GET /assets/images/ag.jpg" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:103.0) Gecko/20100101 Firefox/103.0"
[2022-08-18T21:21:16.669Z]  "GET /js/index.js" Error (404): "Not found"
[2022-08-18T21:21:16.670Z]  "GET /assets/images/ag.jpg" Error (404): "Not found"
[2022-08-18T21:21:16.689Z]  "GET /js/index.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:103.0) Gecko/20100101 Firefox/103.0"
[2022-08-18T21:21:16.690Z]  "GET /js/index.js" Error (404): "Not found"

已尝试的解决方法

  • 更换路径格式:试过../css/、./css/、/css/、~/css
  • 调整文件位置:把CSS文件移到index.html同目录,修改href为文件名
  • 移动index.html到项目根目录
  • 修改<base>标签的href属性为.、./、../

已查阅的资料

  • 绝对路径与相对路径的区别相关文章
  • Stack Overflow上关于CSS/JS文件404错误的相关问题

现在实在找不到问题所在,先休息一会儿,发帖求助,感谢任何帮助!

内容的提问来源于stack exchange,提问作者jrbobdobbs83

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 04:24:18