Swift &引用;“内部服务器错误”;将解析迁移到Heroku/AWS时

Swift &引用;“内部服务器错误”;将解析迁移到Heroku/AWS时,swift,mongodb,heroku,parse-platform,Swift,Mongodb,Heroku,Parse Platform,我正在疏散正在下沉的船 将数据迁移到MongoDB 使用api.parse.com时测试了与MongoDB的连接 Heroku上的托管解析服务器\AWS 通过访问服务器的URL并查看“我梦想成为网站”来测试服务器 更新了AWS和Heroku服务器的appid、主密钥和mongo uri 在我的应用程序中,当我使用 let config = ParseClientConfiguration(block:{ (ParseMutableClientConfiguration) -> Void

我正在疏散正在下沉的船

  • 将数据迁移到MongoDB
  • 使用api.parse.com时测试了与MongoDB的连接
  • Heroku上的托管解析服务器\AWS
  • 通过访问服务器的URL并查看“我梦想成为网站”来测试服务器
  • 更新了AWS和Heroku服务器的appid、主密钥和mongo uri
在我的应用程序中,当我使用

let config = ParseClientConfiguration(block:{ (ParseMutableClientConfiguration) -> Void in
    ParseMutableClientConfiguration.applicationId = "APPID"
    ParseMutableClientConfiguration.clientKey = "myClientKey"
  ParseMutableClientConfiguration.server = "my AWS or Heroku server"
  })
Parse.initializeWithConfiguration(config)
我尝试连接以更新MongoDB数据库,我得到以下错误

[Error]: {"code":1,"message":"Internal server error."} (Code: 1, Version: 1.12.0)
Code=3840 "JSON text did not start with array or object and option to allow fragments not set."

感谢您的帮助解决了这个问题,这是一个愚蠢的错误,问题是我的密码中有一个@符号,而我没有对它进行url编码。当我跳过这个符号并重新启动服务器时,它开始工作。

解决了这个问题,这是一个愚蠢的错误,问题是我的密码中有一个@符号,而我没有不是url编码的。当我转义符号并重新启动服务器时,它开始工作。

你好,我一直面临着同样的问题。你说的是哪个密码?你好,你为Mongolab网站内的数据库设置的密码。从sameHi mate中删除@,我一直面临着同样的问题。你说的是哪个密码关于?您好,是您为Mongolab网站内的数据库设置的密码。请从该网站中删除@