谷粒学院加入spring-security后点击登录按钮无效问题

省流:

原因:因为没有完全复制前端代码

前因

谷粒学院最后直接给出的前端源代码,因为前端代码不是完全按照项目敲得,所以想着把源代码一个个复制上去,防止之后出错。复制上去后确实报了很多错,一个个修改之后,发现可以运行了,但是点击登录按钮无效,也不弹出任何提示信息,用F12也没有任何信息。
console信息

解决思路:

关注错误本身

看login.js文件发现
在这里插入图片描述
在后端并没有这个接口,只能在edu中找到一个login,
在这里插入图片描述
改地址后发现还是没用。
在查询了别人的博客后,原来** /admin/acl/login **是正确的,只是acl调用的是spring_security中的文件,并不是代码不同导致的。

关注配置文件

之后想是不是配置文件改错了,可能会用到redis缓存,果然发现是redis地址没有配对,改好后运行,还是无效。检查了所有的配置文件,发现完全没问题了。

关注之前版本代码

再想是不是之前的代码改错了,一查果然把一个constantRoutes路由改错了,改成了之前的一个值,发现原来constantRoutes是不需要动态判断权限的路由。完全没概念,直接就改了。

教训

有些错误,并不是因为报的错而错,而是其他的部分导致的,还是因为前端不熟悉,导致不能很快的解决bug,还有不要乱改代码


版权声明:本文为qq_57960105原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。