Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tomcat作为代理服务器_Java_Node.js_Tomcat_Spring Boot - Fatal编程技术网

Java Tomcat作为代理服务器

Java Tomcat作为代理服务器,java,node.js,tomcat,spring-boot,Java,Node.js,Tomcat,Spring Boot,我们制作了一个基于Spring boot的Web应用程序。它只有静态资源所有html页面作为angular 2应用程序 angular 2应用程序进行REST API调用,这些调用由不同的服务器提供 我希望以这样一种方式配置tomcat,即所有以/backend开头的调用都应该转发到不同的服务器,其余的所有请求都应该从同一个服务器提供服务 它的作用应该类似于节点服务器,我们在其中提供proxy-config.json 您能推荐任何实现吗?Tomcat不附带任何被认为是代理服务器的东西。如果您想通

我们制作了一个基于Spring boot的Web应用程序。它只有静态资源所有html页面作为angular 2应用程序

angular 2应用程序进行REST API调用,这些调用由不同的服务器提供

我希望以这样一种方式配置tomcat,即所有以/backend开头的调用都应该转发到不同的服务器,其余的所有请求都应该从同一个服务器提供服务

它的作用应该类似于节点服务器,我们在其中提供proxy-config.json


您能推荐任何实现吗?

Tomcat不附带任何被认为是代理服务器的东西。如果您想通过Tomcat代理请求,则必须使用第三方解决方案。针对第三方解决方案的建议超出了堆栈溢出的范围。

客户端(浏览器?)是否会调用
/backend
,或者服务器端REST API本身是否会调用?否客户端将与后端服务器交互。如果api调用以/backend开始,tomcat服务器应将其转发给其他服务器,如果不转发,则应仅从其静态文件夹提供服务。