Meteor.loginWithPassword返回错误404“;方法&x2018;登录’;未找到’;

Meteor.loginWithPassword返回错误404“;方法&x2018;登录’;未找到’;,meteor,meteor-accounts,Meteor,Meteor Accounts,当我在本地pc上测试它时,它工作了,用户可以毫无问题地登录/注销。 然后,我使用以下命令在移动设备上部署应用程序: meteor run android-device --mobile-server myapp.herokuapp.com 用户单击手机上的登录时,Meteor.loginWithPassword将返回以下信息: errorClass {error: 404, reason: "Method 'login' not found", details: undefined, mess

当我在本地pc上测试它时,它工作了,用户可以毫无问题地登录/注销。 然后,我使用以下命令在移动设备上部署应用程序:

meteor run android-device --mobile-server myapp.herokuapp.com
用户单击手机上的登录时,Meteor.loginWithPassword将返回以下信息:

errorClass {error: 404, reason: "Method 'login' not found", details: undefined, message: "Method 'login' not found [404]", errorType: "Meteor.Error"}
“登录”有什么问题?为什么手机上找不到它?
任何人都可以帮忙。

因此,我在Heroku的最新部署中发现,包含帐户密码包的版本不正确,因此该应用程序无法与服务器通信以成功登录。修复错误并重新部署,现在应用程序工作正常。Facepalm

因此,我在Heroku的最新部署中发现,包含帐户密码包的版本不正确,因此该应用程序无法与服务器通信以成功登录。修复错误并重新部署,现在应用程序工作正常。Facepalm

我认为您还需要指定--移动服务器,您的移动设备上可以访问哪个url,如果您在同一个wifi网络上,则可能需要指定ip地址,例如192.168.1.4:3000或isI指定的任何地址--移动服务器myapp.herokuapp.com,但是Meteor.loginWithPassword返回错误404,说“login”方法找不到您可以放置--debug并确认调试日志是什么我认为您还需要指定--mobile server移动设备上可访问的url,如果您在同一个wifi网络上,那么可能是ip地址,例如192.168.1.4:3000或isI指定的任何地址——移动服务器myapp.herokuapp.com,但Meteor.loginWithPassword返回错误404,说“登录”方法找不到——您可以放置调试并确认调试日志是什么