[x]你正在运行解析服务器的版本> = 2.1.4。
[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"
}
]
}
我今天安装了解析仪表板,并且已经将它与我现在开发的iOS应用程序连接起来。所以当我的应用程序连接到parse-server-example时,它会生成正确的类和列。当我通过电子邮件注册用户时,它正确注册但是当我转到我的解析仪表板时,没有诸如“用户名”,“电子邮件”,“密码”和其他一些列。
所以我退出了这个用户,我尝试通过Facebook登录(这在parse.com版本上运行得很好)
然后我收到错误
不能在PFObject上使用nil作为键或值。使用NSNull作为值
我想这会发生,因为它无法找到上面的列。
当我尝试手动添加“用户名”列时没有任何反应。我刷新了,不知怎的,所有缺失的专栏都出现了。
然后我尝试通过Facebook登录,一切都工作了。
然后我刷新仪表板,柱子又消失了。
此外,安装类没有“badge”“devicetoken”“deviceType”“pushType”等等。
任何人都有任何想法?
答案 0 :(得分:0)
在将用户的用户名,密码等放在服务器上之前,请在解析服务器仪表板中添加列。我的猜测是,当你从应用程序发送到服务器时,数据将出现。我在Parse.com遇到了同样的问题,我必须先添加列,否则数据不会显示在数据浏览器中。