問題タブ [mongodb-stitch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2959 参照

javascript - MongoDB ステッチがユーザー以外のエラーをスローする

mongodb のステッチ バックエンドを使用してアプリケーションを実行していますが、匿名ユーザーとしてログインしようとすると、次のエラーがスローされます。

匿名でのログインに失敗しました: { StitchError: authentication via 'anon-user' is unsupported
at /*****/*****/*****/****/node_modules/mongodb-stitch/dist /node/common.js:29:19
at
process._tickCallback (internal/process/next_tick.js:160:7)
name: 'StitchError',
response:
Body {
url: '*****',
status: 401,
statusText: 'Unauthorized',
headers: Headers { _headers: [Object] },
ok: false,
body:
Gunzip {
_readableState: [ReadableState],
readable: false,
domain: null,
_events: [Object],
_eventsCount: 4、
_maxListeners: 未定義、
_writableState: [WritableState]、
書き込み可能: false、
allowHalfOpen: true、
_transformState: [オブジェクト]、
bytesRead: 81、
_handle: null、
_hadError: false、
_writeState: [Uint32Array]、
_outBuffer: 、
_outOffset : 57、
_level: -1、
_strategy: 0、
_chunkSize: 16384、
_flushFlag: 0、
_scheduledFlushFlag: 0、
_origFlushFlag: 0、
_finishFlushFlag: 4、
_info: 未定義}、
bodyUsed: true,
size: 0,
timeout: 0,
_raw:
[ ],
_abort: false,
_bytes: 57 },
json: { エラー: 「\'anon-user\' による認証はサポートされていません' } }

の付いたアイテムは*****プライバシー保護のため削除されました。

Stitch 管理コンソールで匿名認証を有効にしていますが、それでもこのエラーがスローされます。私のアプリは、これが発生する前にデータベースに対して操作を実行することさえできないため、アプリのRules.

匿名認証についてわからないことはありますか?

mongodb エラー リファレンスがどこにあるかがわかっている場合は、それも役立ちます。

ありがとう

0 投票する
1 に答える
60 参照

mongodb - コレクションで一意で制限されたフィールドを作成するにはどうすればよいですか (mongodb ステッチで)?

keysで一意にするにはどうすればよいcollectionでしょうか。そのための表現ルールはありますか?

またcollection users、ユーザー情報用に作成しました。ロールという名前のフィールドがあり、管理者だけがそのフィールド値を更新できるようにしたいです。どうすればそれを達成できますか?