在我的express/mongoose应用程序中,我定义了verifyOrdinaryUser函数来检查用户是否在服务器上进行了身份验证。效果很好,但是我在下面定义了verifyAdmin函数来检查用户是否也具有管理员权限(我正在使用passport-local-mongoose模块来定义用户模式)。如您所见,在verifyOrdinaryUser()函数中检查了用户的token,它将加载一个名为decoded的新属性到我试图在verifyAdmin中重用的请求对象,这就是我在postman中收到以下错误的时候。{"message":"Cannotreadproperty'_doc'o
在我的express/mongoose应用程序中,我定义了verifyOrdinaryUser函数来检查用户是否在服务器上进行了身份验证。效果很好,但是我在下面定义了verifyAdmin函数来检查用户是否也具有管理员权限(我正在使用passport-local-mongoose模块来定义用户模式)。如您所见,在verifyOrdinaryUser()函数中检查了用户的token,它将加载一个名为decoded的新属性到我试图在verifyAdmin中重用的请求对象,这就是我在postman中收到以下错误的时候。{"message":"Cannotreadproperty'_doc'o