【问题标题】:Parse Dashboard is missing columnsParse Dashboard 缺少列
【发布时间】:2016-04-13 15:14:19
【问题描述】:

[x] 您正在运行版本 >=2.1.4 的 Parse Server。

[x] 您已经搜索了现有的问题。很可能您的问题之前已被报告或解决。 环境设置

Ubuntu DigitalOcean

复制步骤

我创建了一个 config.json 文件并运行

parse-dashboard --config config.json --allowInsecureHTTP=1

配置文件:

{
  "apps": [
    {
      "serverURL": "http://ip/parse",
      "appId": "id",
      "masterKey": "key",
      "appName": "name"
    }
  ],
 "users": [
    {
      "user":"kwstasna",
      "pass":"something"
    }
  ]
}

我今天安装了 parse-dashboard,并将它与我现在开发的 iOS 应用程序连接起来。因此,当我的应用程序连接到 parse-server-example 时,它​​会生成正确的类和列。当我使用电子邮件注册用户时,它会正确注册,但是当我转到我的解析仪表板时,没有诸如“用户名”“电子邮件”“密码”之类的列。

所以我从该用户注销并尝试通过 Facebook 登录(这在 parse.com 版本上运行良好)

然后我得到一个错误

不能将 nil 用于 PFObject 上的键或值。使用 NSNull 作为值

我猜这是因为它找不到上面的列。

当我尝试手动添加“用户名”列时,什么也没发生。我刷新了一下,不知怎的,所有缺失的列都出现了。

然后我尝试通过 Facebook 登录,一切正常。

然后我刷新了仪表板,列又消失了。

安装类也没有“badge”“devicetoken”“deviceType”“pushType”等等。

有人知道吗?

【问题讨论】:

    标签: parse-platform parse-server


    【解决方案1】:

    在您将用户的用户名、密码等放在服务器上之前,请在您的解析服务器仪表板中添加列。我的猜测是,当您从应用程序向服务器发送数据时,数据就会出现。我在 Parse.com 上遇到了同样的问题,我必须先添加列,否则数据不会显示在数据浏览器中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多