所以目前我正在尝试使用angular2应用程序但我在使用http.get(url)时遇到了奇怪的反应。
let url = http://localhost/site/get/data?id='+id;
return this._http.get(url).map(
res => res.json()
问题是当我使用localhost进行测试时,它适用于我的笔记本电脑,但是当我将其切换到我的ip(192.168.1.xx)时。
let url = http://192.168.1.xx/site/get/data?id='+id;
return this._http.get(url).map(
res => res.json()
它停止给我结果,并在我的代码中给我空列表响应。
但奇怪的是,如果我在其他具有192.168.1.xx IP的设备上使用它,它在我的电脑上无法在本地工作,它会给我正确的结果。
我甚至手动尝试在我的浏览器本地和邮递员上使用get语句,两者都给我正确的结果。
任何人都知道为什么地址切换会发生这个问题?