【发布时间】:2020-07-23 19:57:33
【问题描述】:
我对使用什么服务器来同时包含 Vaadin 应用程序 (java) 和 react 应用程序感到有点困惑。 我使用 nodejs 来包含我的 react 应用程序,现在我开发了我的 vaadin 应用程序(我使用 jetty 对其进行了测试),但我想将它们组合在同一个服务器中
- 我可以使用 Tomcat 来包含两者吗?如何在 Tomcat 上部署 React?
- 我可以使用 expressJs 来包含两者吗?如何在 expressJs 上部署 Vaadin?
- 有更好的方法吗?
非常感谢。
【问题讨论】:
-
如果您声称已经尝试过,请添加您尝试过的内容(例如源代码、repo、最小示例)以及失败的原因。除此之外,您可以在一台服务器上并行运行嵌入式 jetty/jetty 应用程序服务器和基于节点的应用程序。使用反向代理进行相应的调度。
-
由于两种语言完全不同,您需要同时拥有两种语言的运行时。所以 NodeJS 和 Tomcat(或任何其他 servlet 引擎)然后将请求路由到正确的引擎
-
好的,所以最好的方法是同时运行。但是必须在不同的端口上吗?如何在服务器之间路由请求?
标签: java node.js reactjs tomcat vaadin