服务发现动态设置服务器位置

问题描述 投票:0回答:1

我正在使用电容器来构建本质上是 PWA 的服务发现来识别服务器。服务器向客户端提供一些运行所需的项目,例如图标和其他东西。服务发现工作正常,因为我可以在日志中看到正确的 IP。当我在电容器配置 json 中设置服务器 url 时,该应用程序按预期工作,但是当我删除服务器参数或尝试设置可接受的主机列表时,该应用程序不再工作。第一种情况是因为http://中的任何一个都被capacitor://替换了。对于第二种情况,我不确定问题所在。

是否可以使用服务发现来设置Web视图的位置?或者,如何配置 config.json 以允许应用程序向外部服务器发出请求?

我尝试过的变化:

"server":{
    "iosScheme": "http"
}```
"server":{
"hosts:"["192.168.*,
"10.168.*"]

我是应用程序开发新手,所以如果这是一个愚蠢的问题,请道歉。

javascript ios cordova capacitor capacitor-plugin
1个回答
0
投票

您可以使用首选项通过 cordova 设置自定义主机名

<preference name="scheme" value="https" />
<preference name="hostname" value="com.your.app" />

然后您应该能够将请求作为源发送到您的服务器

https://com.your.app

希望这有帮助

© www.soinside.com 2019 - 2024. All rights reserved.