在IntelliJ中集成播放服务器和Angular

时间:2017-07-13 17:26:12

标签: angular playframework intellij-14

我想将我的Angular2客户端与IntelliJ中的Play框架集成,但是尽管在文档和谷歌上搜索,我找不到答案。

1)我在IntelliJ的Play框架中使用Scala和Mongodb编写了一个后端CRUD应用程序。前端是HTML / JQuery / CSS。该应用程序将在localhost:9000上运行。 2)后来我决定使用Angular为客户端使用IntelliJ中提供的Angular插件。但它似乎产生了一个在localhost:4200上运行的不同服务器(不是Play)。

我无法如何制作由Angular前端和播放服务器后端组成的整体应用程序。

1 个答案:

答案 0 :(得分:0)

你说得对,Angular产生了一个不同的服务器。

https://angular.io/guide/quickstart

  

ng服务命令启动服务器,监视文件,并在对这些文件进行更改时重建应用程序。

将Angular应用程序和Play后端分开是一个好主意,以后您可以单独部署项目。如果您想了解有关Angular部署的更多信息:https://angular.io/guide/deployment

如果您仍想捆绑Angular和Play代码,则必须在play项目中包含所有Angular文件,并创建一个为index.html提供服务的Play路径。