为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法让 Routify 忽略某些 URL 路径?

有没有办法让 Routify 忽略某些 URL 路径?

Go
慕田峪4524236 2022-12-26 10:41:15
我们正在使用 Go (Buffalo) 为使用 Svelte 和 Routify 的单页应用程序 (SPA) 提供 API 和静态资产。但是,我希望 Routify 忽略某些路由(例如“/auth/login”),而是转到 Go / Buffalo 服务器来处理这些请求。是否有 Routify 设置?我看到了ignore构建配置,但这似乎是为了告诉 Routify 在构建路由列表时忽略某些文件,而不是忽略某些 URL 路径。(如果必须的话,我可能能够让我们的/auth/login调用作为 XHR 调用工作,然后根据响应手动重定向浏览器,但让浏览器/auth/login直接转到会更好/更简单。)更新:显然要/auth/login直接(例如在新标签中)做我想做的事。它只是单击 SPA 中被 Routify 拦截的链接。所以我的问题仍然存在,尽管略有改变:有没有办法告诉 Routify 不要拦截指向某些 URL 路径的链接,而只是让浏览器转到该 URL(离开 SPA)?
查看完整描述

1 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

链接标记上的target属性可以满足我的要求。找到合适的文档万岁!

如果你想使用锚点的默认导航行为,你可以通过添加target属性来实现。

Routify 将忽略所有具有target属性的锚点。

来源: https ://www.routify.dev/guide/navigation

所以就我而言,我需要这样做:

<a href="/auth/login" target="_self">Login</a>


查看完整回答
反对 回复 2022-12-26
  • 1 回答
  • 0 关注
  • 65 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信