android - 为什么我不断收到“与服务器的连接不成功。(http://localhost:12896/)”?
问题描述
我正在使用meteor 1.8.1,当为android编译时我使用命令“meteor run android --mobile-server = http://localhost:3000 --verbose”应用程序编译正常但是当它在模拟器上启动应用程序时出现模态弹出窗口并说“与服务器的连接不成功。(http://localhost:12896/)”可能缺少一些配置吗?
解决方案
https://guide.meteor.com/mobile.html#running-your-app:
meteor run 将尝试自动检测运行该命令的计算机的本地 IP 地址。如果此操作失败,或者您希望您的移动应用程序连接到不同的服务器,您可以使用 --mobile-server 选项指定一个地址。
所以是的,我会--server
先尝试不使用该选项。如果失败,您将需要找到模拟器可以解析的 IP 地址或主机名。大概您的本地 IP 地址 checkifconfig
可以解决这个问题。你也可以使用
ip route get 8.8.8.8 | grep via | sed 's/.*via \(\S*\).*/\1/'
获取您当前用于连接到互联网的设备的 IP 地址,这应该可以工作。
推荐阅读
- data-structures - 使用堆栈算法的括号/括号匹配和最大元素
- python - xlwings 使用上下文管理器打开工作簿并在进行更改后覆盖它
- c# - 如何从 MS Access 数据表中检索自动编号值并将其转换为 int64
- google-cloud-platform - 由于环境问题,无法在 DataflowRunner 模式下运行数据流
- azure - 如何为 sendgrid 和 azure datafactory 创建托管 api 连接?
- bash - 连接所有类型的文件,但指定一些文件首先出现
- python - 如何获取修改对象的用户?django-简单历史
- python - 列表表达式或调试器问题:NameError:未定义名称
- javascript - 正则表达式 - 如何使用起始词和结束词匹配完整的段落(包括新行)
- html - 浮动标签在 Chrome 中不能像 mozilla firefox 一样工作