Spring boot 将几乎所有请求重定向到index.html
我正在创建一个web应用程序,前端使用Vue,后端使用Spring Boot。Spring Boot在Spring boot 将几乎所有请求重定向到index.html,spring-boot,vue-router,Spring Boot,Vue Router,我正在创建一个web应用程序,前端使用Vue,后端使用Spring Boot。Spring Boot在/和/index.html上提供index.html,但我希望它也在其他URL上提供,例如/account,Vue的路由器将检测到这些URL并显示正确的页面 此外,我还有一些其他URL,我不想提供index.html。它们都以/api开头,这意味着Vue应用程序将在此处发送请求 任何帮助都将不胜感激。谢谢。您要做的是称为SPA(单页应用程序)。为了实现这一目标,您需要做两件事: 告诉vue路由器
/
和/index.html
上提供index.html,但我希望它也在其他URL上提供,例如/account
,Vue的路由器将检测到这些URL并显示正确的页面
此外,我还有一些其他URL,我不想提供index.html。它们都以/api
开头,这意味着Vue应用程序将在此处发送请求
任何帮助都将不胜感激。谢谢。您要做的是称为SPA(单页应用程序)。为了实现这一目标,您需要做两件事:
我必须警告您:当您在步骤1中配置历史记录模式时,单击某个内容,您的SPA看起来已经在工作了(无#符号)。注意这是一种错觉。Vue路由器会告诉浏览器url的外观,但当您刷新页面时,服务器将返回404。您还必须配置步骤2。我已经完成了步骤1。我缺少的是第二步。谢谢