升级2.1.90,启动后报错

该报错应该没有了吧,之前处理过了。

现在是2.1.95 还存在此报错。

95版本的源码项目和模板项目我都运行过,没有此类报错。
90 和 95 都报错? 之间的版本也报错吗?
有可能是数据库中保存的数据异常导致的。

您的报错不影响系统运行吧?
或者等下一个版本发布后再测试看下。

我忘记那个版本升级后,就报错了!
不影响系统运行。
我觉得是数据异常导致,由于报错不具体,自己又无法排错。

从报错信息和结合源码查到是后台查询权限集时,按照ID查询后没有返回结果导致的。
可能是您之前创建某个权限集后在别的地方引用了,但是您又把它给删除了。

教您一个能大致排查报错原因的办法:
1、找到报错信息,根据报错信息的提示查询报错的代码。

2、根据代码确认大致报错原因。
当前示例就是没有获取到 name ,按条件查询返回了undefined 。


我再源码处做了一个console,发现返回错误的居然是admin和user这两个简档。


其它都是id进行findOne查询。所以导致查询无结果。