【发布时间】:2020-06-03 09:56:17
【问题描述】:
我有一个端点 'localhost:8080/users' 和一个控制器,它应该将任何匹配 '/users/**' 模式的请求重定向到 'localhost:8080/users' 并通过返回 index.html 文件显示登录页面这是角度应用的入口点。我在目录“..resources/static/users”中还有一个静态资源,其中包含构建的角度应用程序。 index.html 文件如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<base href="/users/" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" type="image/x-icon" href="favicon.ico" />
</head>
<body>
<app-root></app-root>
<script src="runtime-es2015.js" type="module"></script><script src="runtime-es5.js" nomodule defer></script><script src="polyfills-es5.js" nomodule defer></script><script src="polyfills-es2015.js" type="module"></script><script src="styles-es2015.js" type="module"></script><script src="styles-es5.js" nomodule defer></script><script src="vendor-es2015.js" type="module"></script><script src="vendor-es5.js" nomodule defer></script><script src="main-es2015.js" type="module"></script><script src="main-es5.js" nomodule defer></script></body>
</html>
问题是对静态 js 文件的任何请求都与我的控制器端点模式匹配并返回 index.html 文件。如何解决这样的问题?
【问题讨论】:
标签: spring spring-boot spring-mvc model-view-controller