首页 > 解决方案 > Angular 通用构建 baseHref 更改破坏了应用程序中的角度路由

问题描述

在部署到 AWS lambda 之前,我设置了一个 Angular 应用程序来构建。该serverless.yml文件使用stage: production条目,在部署前加上/production. 以这种方式构建和部署时,生成的样式、polyfill 和主 js 文件会返回 403 错误。baseHref: production/如果我更改angular.json 中的生产版本,则可以在部署时找到文件,但由于 url 段“生产”不匹配,角度路由会中断。将生产路线添加到角度路线会完全破坏一切。有没有办法解决这个路径问题?

标签: aws-lambdagithub-actionsserverlessangular-universal

解决方案


尝试使用中的deployUrl选项angular.json

deployUrl: '/production/'

推荐阅读