0
我正在研究基於Angular 1.5的單頁面應用程序。 該應用程序的後端是外部供應商REST服務。SPA與供應商REST後端的多環境配置
申請將在3個環境中運行:
- 當地
- 分期
- 生產
在每個環境有不同的URL到後端:
- local => backend.local
- 分期=> backend.staging
- 生產=> backend.production
在我希望能夠通過量角器,運行端到端測試,在這種情況下,後端各環境會被嘲笑(後端URL應該指向專用MockServer實例)
E2E測試模式
- 本地=> mockserver.local
- 分期=> mockserver.staging
- 生產=> mockserver.production
Additionaly這將是很好的構建應用程序只有一次,然後就部署了各種環境和運行端到端測試之前,用戶可以用手測試。
處理配置以達到這些要求的最佳方式是什麼?
有另一種是沒有後端我自己。我的應用程序只是供應商休息API的客戶端。我只向客戶端瀏覽器提供打包的靜態內容 –
然後在客戶端服務器上使用環境屬性的json文件 – Alexander
因此,您建議我在SPA服務器上併發w Web服務器上的json文件,並且SPA應該在啓動時加載文件? –