2016-03-18 30 views
1

任何更好的方式來處理不同環境之間的服務URL?任何更好的方式來處理不同環境之間的服務URL?

服務URL地址是https://localhost:8080/v1/api-url 但我的生產環境https://localhost:28080/v1/api-url

之前,我建我的鏢的代碼,我總是需要的URL地址更改爲https://localhost:28080

static final String URL = "https://localhost:8080"; 
HttpRequest.request(URL + /v1/api-url, method: 'GET'); 

所以,我想知道任何更好的方法來處理這個酒吧建設?

回答

0

您的安裝是否支持相對URL?如果是這樣,請使用/ v1/api-url並且不包含https://localhost:????在所有。

+0

我的問題是,當我在Dartium運行,網址是不是localhost:8080,但本地主機:端口。因此,在我的Dart代碼中,我需要將URL更改爲localhost:8080。 –

+0

你能更詳細地描述你的設置嗎?你如何運作Dartium?聽起來就像你從一個隨機端口上運行pub服務的IDE啓動。什麼是8080端口上運行? –

0

你可以得到從瀏覽器當前URL並對準網址爲您的要求:

import 'dart:html' show window; 
void main() { 
print(window.location); 
} 
相關問題