我有一个后端,它使用Spark-java框架来生成路由并访问服务器端。我使用的AngularJS效果很好,因为它只是javascript而且文件执行得很好。现在我决定去Angular,但问题是我无法加载角度文件。
当我运行服务时,带有打字稿的客户端运行良好,但这样做我无法访问后端。
可以用tomcat执行angular 2应用程序吗?或者我该怎么做才能解决这个问题?
答案 0 :(得分:0)
首先。运行ng build
后,它会将您的typescript
代码编译为javascript
,因此Spark
使用Angular2
或AngularJS
并不重要。
您是否已将(maven/gradle)
配置为将您构建的webapp文件放在resources/public
目录下,并将staticFileLocation("/public");
放入Main
后端类,以告知Spark
在哪里寻找webapp文件?
如果没有,您可以手动运行ng build
并将target/dist
内容复制到resources/public
目录。它应该有所帮助。
*如果您使用win
尝试运行IDE
作为管理员。