2016-02-12 101 views
1

编辑:我已经启用了日志记录,这里是更详细的错误:在Azure托管解析 - 内部服务器错误

Uncaught internal server error. { [MongoError: Authentication failed.] 
name: 'MongoError', 
message: 'Authentication failed.', 
ok: 0, 
code: 18, 

我一直在关注微软Azure的指南,在Azure上建立解析,这是here.

我已经完成了所有步骤,并启动了所有功能,但是,当我尝试在Obj-C应用程序上创建新帐户时,出现错误[Error]: {"code":1,"message":"Internal server error."} (Code: 1, Version: 1.12.0)

我不知道为什么会发生这种情况,正如我在Azure上看到的,我收到多个请求和HTTP错误。

另外,我使用的解析源是Azure提供的/分支,所以也许这就是错误来自哪里?

谢谢。

+0

您能否启用日志记录并向服务器端显示错误消息?可能是很多东西... –

+0

@TobiahZarlez对不起!检查我的编辑。是否有可能我得到这个错误,因为我的MongoLab凭据是错误的?例如'mongodb:// username123:[email protected]:6666/myapp' – P3rry

+1

您可以仔细检查MongoDB凭证吗?看起来像最可能的失败点。 –

回答

2

错误与您的MongoDB身份验证有关。请仔细检查您是否正确遵循了Azure上的Parse教程,以便确保没有硬编码的不正确的“用户名/密码123”字符串

0

仔细检查URI是否正确。迁移时遇到了一些问题。如果您使用Parse Server Managed on Azure,它会为您创建服务器,您可以在那里检查数据库URI结构。 (在Web应用程序 - 应用程序设置 - DATABASE_URI中)

您还可以打开documentDB的设置并检查URI设置。

另一个窍门是,如果您更改DATABASE_URI设置(在应用程序设置中),请确保您重新启动您的Web应用程序。

0

确保在URL末尾添加了“/ parse”