代码上传后无法加载前端界面
代码打包上传后无法加载前端界面,请按照以下步骤进行排查:
- 前端打包(build)后的目录存在index.html文件和其他静态资源(代码上传仅支持独立前端模块,前后端不分离的项目无法使用此功能)
- 代码包压缩使用标准zip格式(压缩时选择zip格式,手动修改文件后缀名则无效)
- 直接对目录内多个文件内容进行压缩,不要直接对上层文件夹压缩,保证压缩包内第一层级即包含index.html等文件
- 检查前端模块内对路由的处理是否正确,因为上传至平台后,平台会为页面访问地址加一层前缀(即代码上传页面的路径设置),平台代理支持hash路由和history路由两种。
- 检查菜单配置的页面路径和代码上传路径是否匹配,一般情况下菜单路径以代码路径为前缀,如菜单路径:/myCode/#testPage,代码路径:/myCode/
- 其他原因则打开浏览器F12调试工具,查看网络请求日志和控制台输出日志,根据具体问题查找相应解决方案,常见问题有相对路径、路由、跨域等。