reactjs - springboot 微服务架构教程和生产中的 react
问题描述
我的项目包含两个应用程序。后端——springboot 和一个前端——React。
我仅将 spring-boot 应用程序用作从数据库中获取数据的休息 API。React 应用程序前端将调用 API。到目前为止,我们只使用一个环境(Windows),因此生产构建是一个实际上包含应用程序和 tomcat 的 jar。这非常简单,因此通过在 package.json 文件中添加一个代理来指向后端和一些 maven(frontend-maven-plugin) 插件,构建过程很简单。
现在我们需要更改系统架构,以便每个应用程序都将成为不同 Windows 机器上的主机。
我试图使用 express 来托管 react 应用程序,但我正在为来自 express 服务器的后端(spring)应用程序的代理设置而苦苦挣扎。我发现的所有教程实际上都使用 express 服务器作为后端 API,但我只需要 express 服务器来托管生产构建。
是否有一个很好的教程来展示如何在生产环境中设置这种类型的架构。
谢谢
解决方案
推荐阅读
- javascript - 当我使用 javaScript 单击元素时,我正在向元素添加 css 规则,但该规则似乎不起作用
- java - LibGDX Scene2d.ui 带倾角的自适应大小
- c++ - C ++模板函数,指定回调函子/ lambda的参数类型,同时仍允许内联?
- javascript - 在对象内使用时 dotenv 变量“未定义”
- ios - WebKit 进程断言
- php - 从今天生日算年龄
- java - 当我这样做时,AppCompatDialogFragment 侦听器没有传递值
- java - Android - AOSP - WorkManager 运行时错误 - java.lang.NoClassDefFoundError:解析失败:Landroidx/work/R$bool
- express - Cookie“cookieName”将很快被拒绝,因为它的“sameSite”属性设置为“none”或 clearCookie 上的值无效
- javascript - 想要使用 next.js 为浏览器的后退按钮提供事件处理程序