ios - Heroku 和 MongoDb 上的自定义解析服务器错误 3080:JSON 文本没有以数组或对象开头,并且允许未设置片段的选项
Posted
技术标签:
【中文标题】ios - Heroku 和 MongoDb 上的自定义解析服务器错误 3080:JSON 文本没有以数组或对象开头,并且允许未设置片段的选项【英文标题】:ios - Custom Parse Sever on Heroku and MongoLab error 3080 : JSON text did not start with array or object and option to allow fragments not set 【发布时间】:2016-02-05 01:05:44 【问题描述】:我在使用 mongoLab、Heroku 和部署解析服务器时遇到错误。
我关注了这篇博文:https://blog.heroku.com/archives/2016/2/4/running-parse-on-heroku
我访问了 Github,点击了部署按钮,然后将我的应用部署到 Heroku。
接下来,我使用 cocoa pods 安装了 parse,然后将我的应用程序密钥 设置为与部署在 Heroku 上的应用程序相同的密钥,如下所示:
然后,我想测试一下,所以我创建了一个快速对象并尝试保存它:
然后,我尝试运行我的应用程序,但在控制台中出现错误:
为什么会这样?我该如何解决这个错误?我真的很迷茫,因为看起来我做的一切都是正确的......
非常感谢任何帮助!
【问题讨论】:
【参考方案1】:我的问题是我的密码中有一个@symbol,但我没有对其进行 url 编码。当我转义符号时,它开始工作。
【讨论】:
【参考方案2】:啊!这太愚蠢了!
我所要做的就是确保我的网址包含挂载
所以我的original_url/parse
在我的应用委托中的服务器网址中被替换了!
【讨论】:
以上是关于ios - Heroku 和 MongoDb 上的自定义解析服务器错误 3080:JSON 文本没有以数组或对象开头,并且允许未设置片段的选项的主要内容,如果未能解决你的问题,请参考以下文章
使用 mongoose 和 Fixie(Heroku 插件)连接到 mongodb
使用mongoose和Fixie(Heroku附加组件)连接到mongodb
如何在 Mongoose 上将 MongoDB 连接到 Heroku?