每次我尝试在现有的Spring Boot / Angular项目上使用自定义登录页面设置Spring Security 5时,即使我还原了代码,Angular Web应用程序主页的URL也会停止工作。这是使用Angular的单页应用程序设置的Spring 5,Spring Boot 2,Angular 7。
localhost:8080现在仅返回状态为404且没有消息的Whitelabel错误页面。
localhost:8080 / home返回损坏的Web ui,并在浏览器控制台中显示错误: -未捕获:错误:无法匹配任何路线。网址段:“家”
问题:为什么只有在设置Spring Security之后这些URL才会被破坏,为什么删除Spring Security不能修复URL,以及无论如何在没有Spring的情况下,至少如何使URL重新工作?安全吗?
背景:
我已经尝试了所有操作,从注释代码到删除Spring Boot和Angular应用程序的所有文件,并从存储库中将它们保持不变,这些URL仍然不起作用。
我已经与我的同事核实过,“ /”和“ / home” URL路径都应路由到Web应用程序主页。但是,即使我的助手未注册任何本地文件更改,该URL仍不会路由到不间断的主页。
如果我使用的网址没有被破坏,我可以轻松访问Web应用程序并浏览各个部分,甚至首页。仅当我在网址栏中输入网址或在首页上点击刷新时,网址才会被破坏。