![](/img/trans.png)
[英]Issue migrating an Objective-C iOS app to a self-hosted Parse-Server
[英]Parse Server Will Not Connect to Self-Hosted
我有一台由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上對解析服務器存儲庫加注星標!”
Mongo以及儀表板都在自己的端口上運行。 我什至可以從進行測試的iPad上訪問儀表板。 只是不是我的應用程序。
我的猜測是,iOS阻止了您對Parse的調用,因為與服務器的連接不安全(默認情況下,iOS禁止任何未經SSL / TLS加密的HTTP連接)。
為了進行測試,您可以將其添加到您的Info.plist
:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
在生產版本中,當然不應啟用NSAllowsArbitraryLoads
,而應通過安全連接訪問Parse。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.