微服务,具有自己的用户界面,支持Spring和TrimoLeaf

微服务,具有自己的用户界面,支持Spring和TrimoLeaf,spring,thymeleaf,microservices,ssi,Spring,Thymeleaf,Microservices,Ssi,我有三个web应用程序微服务和一个包含UI的网关。所以,我想做的是改变应用程序的功能,每个微服务都有自己的用户界面,网关应该使服务器端包括。Im使用Thymeleaf作为模板引擎,并执行如下操作: 我的问题是CSS和JS文件不是从原始的localhost:8080服务器中包含的,而是从包含内容localhost:9090的服务器中包含的 这就是我在*:8080中包含JS和CSS文件的方式: 我认为如果要使用本地主机的资源,您无法实现预期的行为。您的测试页面可以访问context 9090的本地

我有三个web应用程序微服务和一个包含UI的网关。所以,我想做的是改变应用程序的功能,每个微服务都有自己的用户界面,网关应该使服务器端包括。Im使用Thymeleaf作为模板引擎,并执行如下操作:

我的问题是CSS和JS文件不是从原始的localhost:8080服务器中包含的,而是从包含内容localhost:9090的服务器中包含的

这就是我在*:8080中包含JS和CSS文件的方式:


我认为如果要使用本地主机的资源,您无法实现预期的行为。您的测试页面可以访问context 9090的本地资源,例如,当它尝试请求时
从9090请求转到9090,但资源在8080上。 如果您使用来自CDN(来自internet)的静态资源,它将起作用

也许会对你有所帮助。

这个${httpServletRequest.requestURL}成功了


现在一切正常。

您能发布更多代码吗?张贴
组织
面板代码。我认为出现问题是因为
script
定义在
organizations
面板之外。试着把它包括在这个面板中。。。或者您无法访问microservices源代码?组织源代码只是一个普通的html组合,如
这是一个测试,还有来自css和javascript文件的包含,如我的问题中所述。我的意思是,它们不包括在服务器请求回答中
http://localhost:8080/#/organizations
。或者他们是?他们是按要求提供的。你是说在组织里?是的,像这样
可能它们被聚合器端的其他脚本覆盖了?您是否有
组织
包含的脚本?其他Jquery导入?