Argon Dashboard特定页面JS与Stylesheet加载失败(404错误)
解决Argon Dashboard资源加载404问题的实操方案
修正资源引用路径为绝对路径
从错误截图能看到,当前页面请求资源的路径是inventory/assets/xxx,这是相对路径。因为你的页面在/inventory/inventory/0层级,浏览器会把资源路径解析成/inventory/inventory/assets/xxx,但你的资源大概率是放在项目根目录的assets文件夹下。直接把所有资源引用改成/assets/xxx(开头加斜杠),这样不管页面在哪个层级,都会从网站根目录加载资源。核对服务器静态资源路由配置
检查你自研系统的服务器配置,确保/assets路径被正确映射到实际存放Argon Dashboard资源的文件夹。比如用Nginx的话,要添加类似这样的配置:location /assets { root /var/www/gsdwarehouse.test; expires 30d; }如果是PHP、Node.js这类后端框架,也要对应配置静态资源的访问规则,让服务器能正确找到
assets下的文件。确认资源文件的实际存放位置
去服务器上核对Argon Dashboard的assets文件夹是否放在了项目根目录(比如gsdwarehouse.test/下面),而不是gsdwarehouse.test/inventory/子目录里。如果放错了位置,哪怕路径写对了也会404。放弃手动路径过滤,改用绝对路径替代
你之前尝试过滤路径里的"inventory"段,这种方式很容易因为页面层级变化出问题。直接用绝对路径是最稳妥的方案,不需要额外的过滤逻辑,能避免很多路径解析的坑。
内容的提问来源于stack exchange,提问作者Rex Zednelab
相关产品推荐
相关产品推荐

