解析迁移错误到mLabs和Heroku

时间:2017-02-20 19:44:22

标签: swift xcode heroku parse-platform sdk

我至少在一年前将我的解析数据库迁移到了Mlabs。我一直在研究应用程序,因为解析仪表板说我已成功迁移。 Mlab和Parse都在接收他们数据库的更新。

然而,在过去一两周内,该应用程序不再通过登录页面。没有代码调整其服务器问题。这是在Xcode日志中打印的错误:

  

UserInfo = {code = 100,originalError = Error Domain = NSURLErrorDomain Code = -1011“(null)”,temporary = 0,error =无法完成操作。 (NSURLErrorDomain错误-1011。),NSLocalizedDescription =无法完成操作。 (NSURLErrorDomain错误-1011。)

现在我想我可能错过了迁移过程中的一个步骤,因为我是一名新手编码器,这非常合理。所以我按照tutorial将迁移你的解析应用程序迁移到使用Heroku和mLab解析服务器。 我已经完成了每一步并取得了成功直到最后一步:heroku打开。它应该打开一个网页,上面写着我梦想成为一个网站,但打开的页面是:

heroku open error

当我检查heroku日志时,它说:

2017-02-20T19:01:27.142050+00:00 app[web.1]: > parse-server-example@1.4.0 start /app
2017-02-20T19:01:27.142052+00:00 app[web.1]: 
2017-02-20T19:01:27.142051+00:00 app[web.1]: > node index.js
2017-02-20T19:01:28.597494+00:00 app[web.1]: 
2017-02-20T19:01:28.597507+00:00 app[web.1]: /app/node_modules/parse-server/lib/requiredParameter.js:8
2017-02-20T19:01:28.597508+00:00 app[web.1]:   throw errorMessage;
2017-02-20T19:01:28.597509+00:00 app[web.1]:   ^
2017-02-20T19:01:28.597515+00:00 app[web.1]: You must provide a serverURL!

***编辑它是我的index.js中没有更新serverURL现在Heroku加载'我梦想成为一个网站'。

2 个答案:

答案 0 :(得分:1)

日志显示您的Digit1缺失。在serverURL中,您可以将其添加到构造函数中,然后在heroku上重新部署:

index.js

答案 1 :(得分:0)

<windows.h>

这些行似乎暗示您忘记在app主文件中包含serverURL。 如果我没记错的话,可能还有通过更新添加的其他必需参数。不确定serverURL是否是其中之一,但它似乎从一开始就存在。

无论如何,如果在创建Parse Server应用程序时放置serverURL,则不应该发生这种情况。 如果是,则事先必须在文件中出现错误