首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >集成Angular4作为前端,Java作为后端

集成Angular4作为前端,Java作为后端
EN

Stack Overflow用户
提问于 2017-11-20 19:11:23
回答 3查看 5K关注 0票数 1

我遵循这样的指令:http://javasampleapproach.com/java-integration/integrate-angular-4-springboot-web-app-springtoolsuite创建angular4作为前端,java创建后端。我已经成功地整合了它。但我面临的问题是:由于两个不同项目中的角和Java,每次在前端更改时,我都需要运行ng build =prod来创建dist文件夹,然后将所有dist文件夹复制到后端的资源/静态中。请告诉我,如果我们有任何方法,如果我在角项目,我不需要插入dist文件夹,并复制和粘贴到java项目。

非常感谢。

EN

回答 3

Stack Overflow用户

发布于 2017-11-20 19:22:37

它的simple...you必须使一个父maven项目和两个子项目(如前端和backend...you )可以使用前端-maven-plugin来自动化节点构建和ng构建,并且您可以将其打包为frontend.jar,并将其作为后端子程序中的依赖项进行打包,这是一个有用的链接,可以讨论该项目的更多内容.请查看此链接

票数 0
EN

Stack Overflow用户

发布于 2017-11-20 19:26:44

为什么你不能直接用http://localhost:4200运行你的客户?

如我所见,您已经拥有代理的设置:将所有前缀为/api的请求重定向到服务器http://localhost:8080

proxy.conf.json

代码语言:javascript
复制
{
    "/api": {
        "target": "http://localhost:8080",
        "secure": false
    }
}

这意味着您可以在端口8080上运行服务器,在端口4200上运行客户机(客户端将重定向所有请求到服务器),您不应该将客户端复制到服务器文件夹。

票数 0
EN

Stack Overflow用户

发布于 2017-11-20 19:28:29

您可以使用java webapp路径更改angular-cli.json文件中的angular-cli.json字段。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47399375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档