无法连接到服务器 - 迁移解析服务器iOS

时间:2016-05-12 10:01:38

标签: node.js swift mongodb parse-platform parse-server

我正在关注本教程:https://www.raywenderlich.com/128313/parse-server-tutorial我已成功完成将数据迁移到mLab以及设置解析服务器的步骤。

我运行这个curl命令

$ curl -X GET \
-H "X-Parse-Application-Id: <myAppId>" \
-H "Content-Type: application/json" \
-d '{}' \
http://localhost:1337/parse/classes/_User 

它返回了我所有用户的JSON。完成此步骤后,教程会说运行应用程序并发布一些数据。然而,这是我遇到困难的地方,我在尝试登录时遇到以下错误代码[Error]: Could not connect to the server. (Code: 100, Version: 1.12.0)。我按照教程中的说明配置了我的app键和我的服务器url。

    let configuration = ParseClientConfiguration {
    $0.applicationId = "YOUR_APP_ID"
    $0.clientKey = ""
    $0.server = "http://localhost:1337/parse"
}
Parse.initializeWithConfiguration(configuration)

1 个答案:

答案 0 :(得分:2)

在启动你的parse-server之前设置env var VERBOSE = 1,看看你的curl请求和ios sdk有什么区别。

收到请求后,parse-server将显示请求的日志。如果您在ios-app发送请求后没有看到任何日志。检查你的ios-app serverUrl是否正确。

ios-app上的serverUrl不应该是localhost。 Localhost表示您的设备,它不托管解析服务器。您应该将其更改为IP(127.0.0.1除外)或托管解析服务器的域名。如果您的手机和服务器连接到相同的wifi,您可以使用192.168.x.x(ifconfig)进行连接。