java - Spring Boot 和 AngularJS 部署
问题描述
我有一个 spring boot 项目和一个用 yeoman 生成的 AngularJS 项目,当我localhost:8080
为 spring boot 和localhost:9000
angular 启动服务器时,它们都可以工作。
现在我想将两者都部署在 8080 端口上。
我gulp build -prod
尝试复制 dist 文件夹src/main/resources/static
,但是当我mvn clean install
和mvn spring-boot:run
我浏览时,localhost:8080
我看到错误页面“Whitelabel Error Page”。api 调用正在工作,但我没有看到前端。
有什么帮助吗?我没有错误构建和启动。
解决方案
SolvedISH “gulp build -prod”创建了一个名为“index-03d946d877.html”的文件,spring 无法识别。我刚改了这个名字。如何为持续集成默认设置文件名?
推荐阅读
- angular - 使用 ng build 部署时,GridComponent 不起作用
- javascript - 顶部对齐正方形内的文本
- html - 设计Mobile First时如何处理`display:none`?
- linear-programming - 不同尺寸箱子的卡车优化
- azure - Azure AD Lonin 的 SAML IDP 然后重定向问题
- javascript - 检测 Javascript 卡在哪里的技术?
- java - 尝试使用 XML 单元比较两个 xml 时线程“主”中的异常
- c# - 如何使用 JKS / PFX 证书在 Visual Studio 2019 中使用 SAOP WSDL(C# Dotnet Framework 4.8)
- spacy - 在 entity_ruler 中引用其他实体
- xamarin - Xamarin 移动应用程序的 CI/CD - 已弃用的 AppCenter 和 Bitrise 的替代品