过去几天我一直在将我简陋的解析和快速应用程序迁移到 Heroku 和 MongoDBLab。
但是,我似乎对仅在 Heroku 上运行的解析服务器而非 MongoDBlab 服务器上运行的登录身份验证存在问题。我这样说是因为通过 Parse.com 路由然后到 MongoDB 的应用程序版本能够登录、重置密码和创建新用户。但是,通过 Heroku 路由然后路由到 MongoDBLab 的应用程序版本不会对用户进行身份验证,但会允许创建新用户。
Heroku 服务器是使用 git Parse-server-example 设置的!程序。
我正在使用 PFLogInViewController 和 PFSignUpViewController 来处理 View 。
我看过其他一些关于 Facebook 登录的帖子,但我看不出它们有什么关系,但我也很累。
登录返回提示登录失败,请稍后再试。 忘记密码返回提示在尝试向用户发送电子邮件时未实现该路径。
我最初的想法是 Heroku 上的解析服务器需要额外的代码来处理身份验证和密码重置。由于这是我的第一个 node.js 和 mongoDB 服务,我想我缺少一些启动的东西。
如有任何帮助,我们将不胜感激。
感谢您花时间阅读本文。
最佳答案
好的,我找到了身份验证问题的答案。
git for parse-server Issue #32
显然第一个迁移数据库工具有一些问题?特别是在 mongoDB _SCHEME_SESSION 中,expiresAt 被定义为日期而不是字符串。
关于node.js - iOS Swift Parse-Server 用户登录认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35123252/