簡體   English   中英

MongoDB Stitch 拋出非用戶錯誤

[英]MongoDB Stitch throwing anon-user error

我正在使用 mongodb 的縫合后端來運行一個應用程序,當我嘗試以匿名用戶身份登錄時,它會拋出此錯誤:

匿名登錄失敗:{ StitchError:不支持通過“匿名用戶”進行身份驗證
在 /*****/*****/*****/****/node_modules/mongodb-stitch/dist/node/common.js:29:19

在 process._tickCallback (internal/process/next_tick.js:160:7)
name: 'StitchError',
回應:
身體{
網址:'*****',
狀態:401,
statusText: '未經授權',
標題:標題{_headers:[對象]},
好的:假的,
身體:
槍拉鏈{
_readableState: [ReadableState],
可讀:假,
域:空,
_events: [對象],
_eventsCount: 4,
_maxListeners:未定義,
_writableState: [WritableState],
可寫:假,
允許半開:真,
_transformState: [對象],
字節讀取:81,
_句柄:空,
_hadError:錯誤,
_writeState: [Uint32Array],
_outBuffer: ,
_outOffset: 57,
_級別:-1,
_策略:0,
_chunkSize:16384,
_flushFlag: 0,
_scheduledFlushFlag: 0,
_origFlushFlag: 0,
_finishFlushFlag: 4,
_info: 未定義 },
bodyUsed:真實,
尺寸:0,
超時:0,
_原始:
[ ],
_abort:假,
_bytes: 57 },
json: { 錯誤: '不支持通過 \\'anon-user\\' 進行身份驗證' } }

出於隱私考慮,已刪除標有*****項目。

我在 Stitch Admin Console 中啟用了匿名身份驗證,但它仍然引發此錯誤。 在發生這種情況之前,我的應用程序甚至無法對數據庫執行任何操作,所以我知道這與我的應用程序的Rules無關。

關於匿名身份驗證,我有什么不知道的嗎?

如果您知道 mongodb 錯誤參考在哪里,那也會有所幫助。

謝謝

發件人

https://github.com/Spaceface16518/Converse/issues/22

“我認為你必須在部署會話中部署它”

您需要轉到 Stitch Apps > Users > Providers > 允許用戶匿名登錄並啟用該選項。

首先你必須允許匿名登錄

允許用戶匿名登錄

單擊針跡 UI 頂部的審查和部署更改

查看和部署更改

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM