我有一个应用程序,它使用 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/