我正在使用mongodb的后端运行应用程序,当我尝试以匿名用户身份登录时,会抛出此错误:
无法匿名登录:{StitchError:通过' anon-user'进行身份验证不受支持的 at /*****/*****/*****/****/node_modules/mongodb-stitch/dist/node/common.js:29:19
在 at process._tickCallback(internal / process / next_tick.js:160:7)
名称:' StitchError',
回应:
身体{
url:' *****',
状态:401,
statusText:'未经授权',
标题:标题{_headers:[Object]},
好的,假的,
身体:
Gunzip {
_readableState:[ReadableState],
可读:false,
domain:null,
_events:[Object],
_eventsCount:4,
_maxListeners:undefined,
_writableState:[WritableState],
可写的:假的,
allowHalfOpen:true,
_transformState:[Object],
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:undefined},
bodyUsed:true,
尺寸:0,
超时:0,
_raw:
[],
_abort:false,
_bytes:57},
json:{错误:'通过\' anon-user \'进行身份验证没有支持' }}
标有*****
的项目已被移除以保护隐私。
我在Stitch管理控制台中启用了匿名身份验证,但它仍然会抛出此错误。在此之前,我的应用甚至无法对数据库执行任何操作,因此我知道这与我的应用Rules
没有关系。
有什么我不知道匿名身份证明吗?
如果您知道mongodb错误引用的位置,那也会有所帮助。
由于
答案 0 :(得分:1)
答案 1 :(得分:1)
答案 2 :(得分:0)
您需要转到Stitch Apps>用户>提供程序>允许用户匿名登录并启用该选项。