我正在关注本教程: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)
答案 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)进行连接。