簡體   English   中英

由於所有代碼都在客戶端呈現,因此用戶能否繞過vue.js應用程序中某些路由或頁面的限制?

[英]can users bypass restrictions to certain routes or pages in a vue.js application since all the code is rendered on the client side?

使用例如Firebase構建單頁應用程序時,由於所有代碼均在客戶端呈現,因此使用的api鍵對用戶不可見嗎? 而且,由於根據代碼中設置的條件,用戶受限於他們可以訪問的路由或頁面,因此,由於一切都在客戶端,因此他們是否不可能繞過或更改代碼嗎?

盡管代碼在SPA中是客戶端代碼是正確的,但是仍然可以設置訪問頁面的限制。

VueJS甚至在將元素添加到DOM之前就公開了幾個生命周期掛鈎。 在此空間中,您可以向身份驗證服務發出網絡請求。 在您的請求中,您將發送一個令牌(rf: jwt )。

await響應,您可以將用戶重定向到登錄頁面,或繼續進行組件安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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