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

项目中Javascript脚本script.js偶发404加载失败问题排查

问题:script.js 仅半数时间能成功加载,频繁出现404错误

问题现象

  • script.js脚本仅约50%的加载成功率,失败时返回错误:
localhost/:252          GET http://localhost/js/script.js net::ERR_ABORTED 404 (Not Found)
  • 脚本通过Laravel Blade组件<x-footer />统一引入在所有页面页脚:
</body>
<script src="{{ asset('js/script.js') }}"></script>
</html>

已尝试的无效方案

  • 移动脚本文件位置
  • 重命名脚本文件
  • 将脚本标签硬编码到每个页面中

文件权限信息

public文件夹权限:

total 32
0 drwxr-xr-x  11 brandon  staff   352  4 Nov 14:35 .
0 drwxr-xr-x  30 brandon  staff   960  4 Nov 14:33 ..
8 -rw-r--r--   1 brandon  staff   603 28 Oct 14:38 .htaccess
0 drwxr-xr-x   4 brandon  staff   128  4 Nov 14:33 build
0 drwxr-xr-x   3 brandon  staff    96  3 Nov 15:55 css
0 -rw-r--r--   1 brandon  staff     0 28 Oct 14:38 favicon.ico
8 -rw-r--r--   1 brandon  staff    21 11 Nov 15:57 hot
0 drwxr-xr-x   6 brandon  staff   192  3 Nov 16:08 img
8 -rw-r--r--   1 brandon  staff  1710 28 Oct 14:38 index.php
0 drwxr-xr-x   3 brandon  staff    96 11 Nov 15:53 js
8 -rw-r--r--   1 brandon  staff    24 28 Oct 14:38 robots.txt

js文件夹内文件权限:

0 drwxr-xr-x   3 brandon  staff     96 11 Nov 15:53 .
0 drwxr-xr-x  11 brandon  staff    352  4 Nov 14:35 ..
24 -rw-r--r--   1 brandon  staff  11937 14 Nov 11:54 script.js

解决方法

问题根源是Docker容器文件同步异常,执行以下命令重启容器后问题完全修复:

docker compose down
docker compose up

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 12:45:36