簡體   English   中英

有沒有辦法讓 Routeify 忽略某些 URL 路徑?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM