网站注册时发现注册返回500错误。经过一番研究,终于解决问题,以下是记录:
注册问题,现在估计是因为后端代码的问题。
通过打断点的方法,发现role id返回的不是js对象,是这个原因吗?
还有抛出来的错误是说mobile duplicate key 问题是我找了一遍都没有发现mobile哪里还有定义,都被注释了,于是我上github上项目搜一下。发现只有一处地方用到,那就奇怪了。
最终:
https://zhidao.baidu.com/question/1882871567911375268.html是mogodb本身的问题。之前建的时候model是有mobile字段的,然后改了,那么就是说这个是存在数据库中,但是我看到上面并没有这个字段的数据,因为之前删了,那就是说看不见的地方,用上面链接的方法,终于发现了一个问题,怎么index还是存在呢?本着不麻烦尽量少麻烦的原则,直接删库。解决了,没有按照上面链接的方法。