簡體   English   中英

解析服務器將無法連接到自托管

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM