首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用vaadin路由器服务静态html文件

如何使用vaadin路由器服务静态html文件
EN

Stack Overflow用户
提问于 2022-03-22 06:45:12
回答 1查看 105关注 0票数 1

我的hilla应用程序中有te的路由配置

代码语言:javascript
复制
router.setRoutes([
  {path: '/', component: 'home-view'},
]);

这是可行的,但我需要发布一些静态的html文件。不确定将文件放在何处,以及如何配置路由器,使其可以使用/myfile.html之类的URL访问

已经尝试将它们放在/frontend文件夹中并添加路由,但是没有工作,而是创建了一个循环。

代码语言:javascript
复制
{
  path: '(.*)\.html',
  action: (ctx, commands) => {
      window.location.pathname = ctx.pathname;
  }
}

在这里找到的How do I deliver static html pages with vaadin router (client side)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-22 12:48:54

服务器是Spring服务器,所以您放置在src/main/resources/META-INF/resources中的任何文件都是可用的,例如,如果您创建了src/main/resources/META-INF/resources/myfile.html,那么您可以以http://localhost:8080/myfile.html的形式访问它。

如果您只是加载静态HTML页面,则不需要为其配置路由器。对于一个链接,您可以添加router-ignore,这样路由器就不会试图拦截它,例如`“

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71567878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档