簡體   English   中英

如何配置項目以在角度,spring-boot,maven項目中自動重新加載瀏覽器

[英]How to configure project to auto reload browser in angular, spring-boot, maven project

該項目使用Maven,Spring Boot,Angular,Visual Studio Code編輯器。

角度文件更改時,如何配置項目以重新加載瀏覽器?

帶有角度應用程序的彈簧靴

在pom.xml中具有此依賴性時,瀏覽器將在Java文件更改時重新加載。

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-devtools</artifactId>
  <scope>runtime</scope>
</dependency>

客戶端-服務器集成

服務器和客戶端項目分別在端口8080和4200上。

客戶端項目的服務器將是“前端”(localhost:4200),所有請求都將由該服務器處理,但URL的模式為“ /”。

位於4200的客戶端服務器將代理任何“ /”請求到“后端”服務器(本地主機:8080)。

要配置此設置,請創建包含以下內容的文件“ proxy.conf.json”。

{
  "/" :{
    "target" : "http://localhost:8080",
    "secure" : false
  }
}

修改package.json中的“開始”腳本:

"scripts": {
    "ng": "ng",
    "start": "ng serve --proxy-config proxy.conf.json",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
},

啟動“前端”

npm start

啟動“后端”

mvn spring-boot:run

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM