首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法让Routify忽略某些URL路径?

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

Stack Overflow用户
提问于 2022-06-22 15:01:39
回答 1查看 76关注 0票数 2

我们使用Go (布法罗)为使用Svelte和Routify的单页应用程序(SPA)提供API和静态资产。

但是,我希望Routify忽略某些路由(例如"/auth/login"),然后转到go / Buffalo服务器来处理这些请求。

有一个粗糙的设置吗?

我看到了ignore build config,但这似乎是为了告诉Routify在构建路由列表时忽略某些文件,而不是忽略特定的URL路径。

(如果有必要,我可能可以让我们的/auth/login调用作为XHR调用工作,然后根据响应手动重定向浏览器,但是让浏览器直接转到/auth/login会更好/更简单。)

更新:显然,直接去/auth/login (例如在一个新的选项卡中)做我想做的事情。只是点击SPA中的一个链接就会被Routify拦截。因此,我的问题仍然存在,尽管略有改变:

有没有办法告诉Routify不要拦截某些URL路径的链接,而只是让浏览器转到那个URL (离开SPA)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-22 15:13:56

链接标签上的target属性可以实现我想要的结果。为了找到合适的文档,万岁!

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

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

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

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

代码语言:javascript
复制
<a href="/auth/login" target="_self">Login</a>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72717856

复制
相关文章

相似问题

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