我使用TypeError: list indices must be integers, not str
但是,当我进行远程调试时,我发现它仍然尝试连接到我的本地服务器192.x.x.x,而不是我在命令行中输入的URL。
我已将服务器环境变量设置为ROOT_URL = myserverprod.com:8080
答案 0 :(得分:0)
你是'远程调试'的事实让我相信你正在使用meteor run android |机器人设备
如果是这种情况,你不是使用在./output中构建和保存的apk,因此你的应用程序正在使用服务器IT WAS DEPLOYED FROM ...并忽略--server标志.. 。:o(
如果您安装了apk(您需要对其进行签名等),那么应用程序将连接到远程服务器,但据我所知,您将无法远程调试它。
答案 1 :(得分:0)
看来这是一个问题,Meteor github页面上存在问题。 https://github.com/meteor/meteor/issues/7849
这是@dagatsoin
的解决方法重现问题
远程调试显示应用正在尝试连接到旧的本地网址。 就像meteor build保留了之前的url(所以当地的url)
解决方法
远程调试显示应用程序连接到whatever.com