nestjs中設置jwt全局守衛


目前在做nestjs中登錄成功后jwt簽發token,通過token來實現全局的接口請求鑒權。

可以使用useGuards來實現接口的鑒權,但是useGuards為控制器級別的守衛,無法來完成全局鑒權。

在網上看到很多方法,比如直接使用useGlobalGuards方法來直接聲明AuthGuard,試了下發現代碼報錯。

 

具體原因不太明白,畢竟剛接觸nestjs和ts,這種強類型語言已經讓我這寫慣了node的人很難受。

最后還是自己創建一個新的Guard繼承AuthGuard,再通過全局聲明來實現。

 

 

 

 這樣就實現了全局的一個Jwt鑒權。 

 

學吧,學無止境啊。。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM