我正在爲我的angular2項目使用angular-cli。angular2中使用angular-cli的環境特定服務端點
我通過我的angular2服務調用後端ajax服務。
我有不同的服務終點(URL)爲不同的任務。 我想讓這些服務環境更有意義。
假設我有兩個服務
- 客服:
https://localhost:8080/customers
- 產品服務:
https://localhost:8080/products
由於localhost
是在我的開發環境avaliable。它正在工作
現在假設x.x.x.x
是我生產Web服務主機的IP地址。
因此,對於生產環境中的服務URL將https://x.x.x.x:8080/customers
請幫助我如何實現這一目標。
我發現有在角cli.json文件
"environments": {
"source": "environments/environment.ts",
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
}
塊,但我現在沒有發現環境目錄。
如何創建並管理環境特定的終點?
謝謝,這個工程。現在我正在嘗試設置一個模擬環境,而不使用原始服務端點,但是使用一些模擬JSON文件作爲端點。但是我正面臨一些問題需要POST到JSON文件的URL。這是我的問題。請看看是否可以幫忙。 http://stackoverflow.com/questions/41634007/angular2-setup-mock-environment-using-json-file –