当我设置离子代理时,它可以在离子服务上运行,但不能在我的设备上运行构建应用程序 运行
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"
}
我正在设置 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"
}