在后端搭建完毕后,我进行了前端的搭建
再次过程中遇到了许多问题,最终成功解决。
前端搭建教程
后台控制
运行前端时,必须保证环境里的所有应用服务都打开!
在安装npm时,需要先进行全局的配置
配置参考教程
在实际使用时,发现cnpm.cmd会自动保存在cachemodules文件夹下,命令行中只有在cache下才能直接打开,说明了安装位置,所以我进行了环境变量配置
从而解决了npm的安装问题。
由于web网址需要由local host8080代理,转到local host8090login,所以需要两个端口都空闲。
从登陆开始,8090网址登录报错Request failed with status code 500
8080显示错误编码code【401】
于是我开始试图解决问题。
首先我考虑到8080的特殊性,检查了tomcat的配置,发现在tomcat未启动的情况下,8080是正常闲置的。于是排除了tomcat的问题。
我进行了防火墙的排查,将网络防火墙关闭,无果。
进行了代码的端口配置检查,无果。
其实IDEA在运行时一直报错,但由于没有红色的提示,eventlog也没有提示,导致我一直没有发现,惭愧。谨记修改错误要从编辑器开始
首先,IDEA报错redis错误,经检查为 redis3.0版本过低,升级为5.0后正常
之后开始IDEA报错
[nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service()
[nio-8080-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service()
在百度之后,我认为是JDK11版本过高问题导致,参考网址
由此,我重新下载了JDK8,进行了多个JDK的配置
配置教程
在将两个project版本降低后,终于前后端终于一起正常运行!
8080仍显示
{“code”:401,“data”:“Full authentication is required to access this resource”,“message”:“暂未登录或token已经过期”}
可能是代码进行了打印,留后再论。



