spring - 在特定 URL 中实时加载 React App

标签 spring reactjs tomcat

我有一个应用程序,它使用 React 作为前端,使用 Spring 作为后端,在 Tomcat 上运行。

当我将应用程序部署到我的开发服务器时,它成功地在端口 8443 上运行,但我总是要构建我的整个项目并将生成的 .war 文件复制到 webapps 目录。

当我只更新前端时,我需要重新部署我的整个项目,这真的很糟糕。

我知道 React 有 react-script start,但它在端口 3000 上运行,我无法使用我的后端(跨源问题)。

是否有一些解决方案可以提高我的工作效率?也许是直接在服务器上重新加载我的文件的东西,或者是从另一个端口使用我的后端的解决方案?

最佳答案

更新了我的package.json
{
  /* ... */

  "proxy": "https://localhost:8443",

  /* ... */
}

关于spring - 在特定 URL 中实时加载 React App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47021891/

相关文章:

java - Tomcat 上的 JSP Spring 应用程序未传送页面

java - <error-page> web.xml 不工作

java - 我可以使用 Spring Integration 通过 RabbitMQ 进行同步/阻塞调用吗?

java - 使用 Spring-Java 在 Camel 中配置 cxf

java - 如何使用 Spring 安全性和 Restful Web 服务验证数据库中的凭据?

javascript - 为什么我不能在 ES6 类中使用 let、const 或 var 关键字声明变量,但可以直接声明它?

reactjs - 如何使用react-google-maps包通过放大 react 来聚焦于标记位置

java - 无法使用 SMTP 在 java 中发送电子邮件,它被我办公室的防火墙阻止了。我们可以通过其他方法发送邮件吗?

javascript - 如何从自定义 react 钩子(Hook)丰富数据

Java - Servlet 404 错误