当我设置离子代理时,它可以在离子服务上运行,但不能在我的设备上运行构建应用程序 运行

when i am setting ionic proxy it works on ionic serve but not working build app run on my device

我正在设置 proxy.conf.json 文件 它适用于 ionic serve 但在我进行构建并安装到设备时不起作用 api 调用不起作用

{
    "/horse": {
      "target": "http://100.24.131.250",
      "secure": false,
      "changeOrigin": true,
      "logLevel": "debug"
    }
  }

当你在 Device

上 运行 时,你必须直接传递你的 URL 而不是 Proxy

首先检查天气应用程序在本地主机或设备上

   isApp() 
     {
            return (!document.URL.startsWith('http')document.URL.startsWith('http://localhost:8080'));
     }

然后发布你的 Basepath 或 URL 像这样

if(!isApp())
{
    this.URL="./horse"
}
else
{
    this.URL="www.YourUrl.com"
}