我已经在 ubuntu 机器的 Tomcat 服务器上部署了前端(ReactJS)和后端构建(war)。我在 /var/lib/tomcat/webapps 文件夹中复制了两个版本。在我添加的 ReactJS 源代码中
Pckage.json:“主页”:“http://localhost:8080/buildFolderName”
Index.js: axios.defaults.baseURL = 'https:// serverUrl /warfilename/api/'
对于此配置,我的应用程序运行良好。
但是当我们将serverUrl替换为localhost:8080时,前端应用程序没有与后端 API 通信。
在浏览器控制台上显示错误:net::ERR_CONNECTION_REFUSED
我们希望在不同的 tomcat 服务器上部署相同的构建,而不是为每个服务器创建一个构建