如何针对本地API(Dev App)运行Ionic App

时间:2018-09-29 18:33:16

标签: angular ionic-framework ionic3 localhost ionic-devapp

我正在尝试使用iOS设备中的“ Ionic DevApp”模拟我的Ionic应用程序,但是,我无法从该设备连接到计算机上运行的localhost api。 我已将API请求端点更改为计算机的本地IP地址,但没有任何更改。 这是我正在使用的URL示例:

http://192.168.0.145:8080/countries

这是完整的提供程序:

import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';   

@Injectable()
export class CountryProvider {

private url: string; 

constructor(public http: HttpClient) {
  this.url = "http://192.168.0.145:8080/countries";
}

getCountries() {
  return this.http.get(this.url);
} 

当然,如果我在计算机浏览器中运行该应用程序,它将正常运行。 我在iOS设备浏览器上检查了相同的URL,就可以了。

0 个答案:

没有答案