![](/img/trans.png)
[英]Is there a way we can ensure passed values have certain fields using generics?
[英]Is there a way to have Routify ignore certain URL paths?
我們正在使用 Go (Buffalo) 為使用 Svelte 和 Routify 的單頁應用程序 (SPA) 提供 API 和靜態資產。
但是,我希望 Routify 忽略某些路由(例如“/auth/login”),而是轉到 Go / Buffalo 服務器來處理這些請求。
有Routify設置嗎?
我看到了ignore
構建配置,但這似乎是為了告訴 Routify 在構建路由列表時忽略某些文件,而不是忽略某些 URL 路徑。
(如果必須,我可以讓我們的/auth/login
調用作為 XHR 調用工作,然后根據響應手動重定向瀏覽器,但簡單地允許瀏覽器運行會更好/更簡單到/auth/login
直接。)
更新:顯然去/auth/login
直接(例如在一個新的標簽)做我想要的。 它只是單擊被 Routify 攔截的 SPA 中的鏈接。 所以我的問題仍然存在,盡管略有改變:
有沒有辦法告訴 Routify 不要攔截指向某些 URL 路徑的鏈接,而只是讓瀏覽器轉到該 URL(離開 SPA)?
鏈接標簽上的target
屬性符合我的要求。 萬歲找到合適的文檔!
如果您想使用錨點的默認導航行為,您可以通過添加
target
屬性來實現。Routeify 將忽略所有具有
target
屬性的錨點。
來源: https ://www.routify.dev/guide/navigation
所以就我而言,我需要這樣做:
<a href="/auth/login" target="_self">Login</a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.