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

App Engine配置静态目录访问JSON文件夹返回404未找到错误如何处理

App Engine静态JSON文件404问题解决步骤
  • 确认文件层级与文件名正确性
    确保jsons文件夹与app.yaml处于项目根目录同一层级,文件夹内存在目标1038031602031405110202090000.json文件,且文件名大小写与访问路径完全一致,App Engine静态路径匹配大小写敏感。
  • 检查路由配置顺序
    App Engine按app.yaml中路由的先后顺序匹配请求,若/jsons规则之前存在覆盖范围更大的通配路由(例如url: /.*的规则),请求会被前置规则拦截,无法命中静态目录规则。需将所有静态资源路由放在通配路由之前。
  • 验证文件部署状态
    部署时检查控制台的上传文件列表,确认jsons目录及其内部文件被正常上传。如果本地用dev_appserver.py测试可以正常访问,部署后访问失败,大概率是部署过程中该目录被.gcloudignore规则忽略了,检查.gcloudignore文件是否排除了jsons目录,若是则删除对应规则后重新部署。
  • 调整静态路由配置写法
    部分App Engine运行时要求静态目录配置带尾斜杠匹配,可将原有配置修改为:
    - url: /jsons/
      static_dir: jsons
    
    若需要兼容不带尾斜杠的/jsons前缀请求,可补充以下配置:
    - url: /jsons/(.*)
      static_files: jsons/\1
      upload: jsons/.*
    
  • 清理缓存测试
    静态资源默认有缓存策略,部署新版本后可使用无痕浏览窗口访问,或在URL后加参数?v=1绕过本地缓存验证是否生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 03:27:00