在处理前端为Angular、后端为Java的应用程序时,删除node.js层是一个好主意吗?

在处理前端为Angular、后端为Java的应用程序时,删除node.js层是一个好主意吗?,java,angularjs,node.js,Java,Angularjs,Node.js,我正在开发一个应用程序,它需要架构师使用node.js作为前端和后端之间的代理层。前端是AngularJS,后端是Java,服务器是Tomcat。Web服务是使用json数据交换格式的restful。应用程序可能有多个并发用户 我的想法是删除node.js层,将前端和后端打包在同一根目录下,而不是单独部署。我想允许angular通过HTTP调用直接与后端通信 在采取行动之前,我想知道会有什么后果,以及如何处理这些后果 也许你应该问问你的建筑师他在计划什么? 也许有些要求你不知道 代理在某些情况下

我正在开发一个应用程序,它需要架构师使用node.js作为前端和后端之间的代理层。前端是AngularJS,后端是Java,服务器是Tomcat。Web服务是使用json数据交换格式的restful。应用程序可能有多个并发用户

我的想法是删除node.js层,将前端和后端打包在同一根目录下,而不是单独部署。我想允许angular通过HTTP调用直接与后端通信


在采取行动之前,我想知道会有什么后果,以及如何处理这些后果

也许你应该问问你的建筑师他在计划什么? 也许有些要求你不知道


代理在某些情况下非常有用

您可以用java nio替换node.js以支持多个并发用户。

在java 8中,您可以使用avatar js在java中嵌入node.js。

根据架构师的说法,node.js层实际上做什么?