如何在Digital Ocean Apps托管多首页站点?页面渲染失败求助
Digital Ocean Apps静态培训站点无法加载HTML的排查方案
可能的问题及修复步骤
路由配置不完整:
你当前仅设置了路由路径,但未指定对应的目标文件。Digital Ocean Apps的路由需要明确匹配规则与目标:- 针对
/training01,应设置路由规则为/training01/*,目标路径填/training01/index.html(源目录已设为/static,平台会自动从/static下查找该文件) - 同理,
/training02的路由规则设为/training02/*,目标路径填/training02/index.html
- 针对
检查文件提交状态:
确认/static/training01/index.html和/static/training02/index.html已提交至Git仓库,未被.gitignore规则排除。可在本地执行git status查看文件是否被追踪,git log确认是否已提交。查看部署日志:
登录Digital Ocean Apps控制台,进入你的应用,查看部署日志和运行日志,如果存在文件找不到(404)、权限错误等提示,直接根据日志调整配置或文件。尝试简化配置验证:
若问题仍存在,可先将源目录设为/static/training01,路由设为/,测试单个页面是否能加载,确认基础配置无问题后再扩展到两个培训目录。
内容的提问来源于stack exchange,提问作者SteckDEV
相关产品推荐
相关产品推荐

