angular - Tomcat 上涉及 Tuckey 和 Keycloak 的角度路由
问题描述
我的 Angular 应用程序在 /webclient 下的 Tomcat 服务器上运行 通过 /frontend 提供后端
我在 ROOT 目录中创建了一个 Tuckey urlrewrite 规则,该规则将不包含 /frontend 的所有内容重写为 /webclient/index.html 以服务于 Angular 应用程序。
在应用程序启动时,Keycloak 参与对用户进行身份验证。当我的应用程序尝试打开 /webclient/content 时,keycloak 请求中的重定向 url 设置为 /webclient/content。
如果用户被重定向,则会出现 404 page not found 错误。
我试图提供第二个位于 /webclient 文件夹中的 Tucky,以将每个请求重定向到http://.../webclient/index.html
这不起作用。任何想法如何使我的应用程序工作?
解决方案
我无法在tomcat上解决这个问题。
我已将路由方法更改为#路由以解决此问题。
推荐阅读
- jenkins - 在 Jenkins 中使 SBT 缓存的工件本地化到工作区
- azure - Durable Functions - Activity 函数中的可等待任务
- android - 为什么按钮中的内容没有变化?
- php - Laravel 5 在动态字段上嵌套花括号
- powershell - 使用 powershell 5.1 忽略 write-host -NoNewline 参数
- apache - Apache 启动错误 -
- angular - 使用angular6的材料中的可扩展搜索栏
- android - Android 在双卡手机中发送短信
- javascript - jquery 选择器的元素 id 中的小数位
- c# - 为什么 BinaryReader.ReadInt64() 将数据分别读取为上/下?