2016-02-12 98 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」