0
我有一個Spring/React web應用程序。在我的application.properties文件中,我定義了spring.data.rest.base-path = /api
,因此在本地運行應用程序時,所有內容都可以在localhost:8080/api
上訪問。如果我把它部署到我的tomcat,所有的東西去localhost:8080/warname/api
。
我可以很容易地在我的屬性文件中定義我的warname。在React中,閱讀React中的彈簧屬性
path: '/api/myStuff'
我可以訪問我的數據。我
也可以改變,要
path: '/warname/api/myStuff'
,一切都將正常工作。但爲了讓事情變得更簡單,最好從我的pom.xml中讀取warname,這樣我就不必在我的.js中更改每條路徑。如何做到這一點?
我不希望它在主要的根。 – JamesLinux
爲了讓你達到現在你必須重新命名你的戰爭到根以後它成爲你的tomcat安裝的根項目。如果沒有'/ warname/api/myStuff',你可以擁有'/ api/myStuff' –