我有一个用MongoDB托管的Ubuntu解析服务器,我将数据库切换,一切看起来都不错。解析仪表板,能够到达端口。但是现在当我尝试让我的应用程序从那里开始加载时,它什么也没做。我得到一个空白的白色屏幕,就是这样。即使现在所有数据都是从我自己托管的解析服务器加载的。
我已经检查过一切正常,端口1337是从解析服务器开始的npm。
这是我正在使用的代码:
let parseConfiguration = ParseClientConfiguration(block: { (ParseMutableClientConfiguration) -> Void in
ParseMutableClientConfiguration.applicationId = "inSparkle"
ParseMutableClientConfiguration.clientKey = "CLIENT_KEY"
ParseMutableClientConfiguration.server = "http://10.0.1.9:1337/parse"
})
Parse.initializeWithConfiguration(parseConfiguration)
任何帮助将不胜感激!我真的对此感到困惑,因为10.0.1.9:1337说“我梦想成为一个网站。请在GitHub上解析parse-server repo!”
Mongo正在运行,并且仪表板都在自己的端口上运行。我甚至可以从我正在测试的iPad上访问仪表板。不是我的应用程序。
答案 0 :(得分:0)
我的猜测是iOS阻止了对Parse的调用,因为与服务器的连接不安全(默认情况下,iOS禁止没有SSL / TLS加密的任何HTTP连接)。
出于测试目的,您可以将其添加到Info.plist
:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
在生产版本中,NSAllowsArbitraryLoads
当然应该不,而应该通过安全连接访问Parse。