Nuxt Auth Sanctum
此模組提供了一種透過利用基於 Cookie 的驗證來搭配 Nuxt 使用 Laravel Sanctum 的簡單方法。支援 SSR!
功能
useSanctumAuth
composable,方便存取目前使用者和驗證方法- 自動化的
CSRF
令牌標頭和 Cookie 管理 - 同時支援
CSR
和SSR
模式 - 預先設定好的中介軟體,用於需要驗證的頁面
- 將目前使用者資訊轉換為您想要的任何類別
- 與預設的 Nuxt
ofetch
客戶端相容 - TypeScript 支援
注意:在使用此模組之前,請確保您已在後端設定 Laravel Sanctum。您可以在這裡找到關於 Laravel Sanctum 的更多資訊。
完整文件 - Nuxt Auth Sanctum 文件。
快速設定
- 將
nuxt-auth-sanctum
依賴項新增至您的專案
npx nuxi@latest module add nuxt-auth-sanctum
- 在您的
nuxt.config.ts
檔案中新增任何所需的設定
export default defineNuxtConfig({
modules: ['nuxt-auth-sanctum'],
sanctum: {
baseUrl: 'https://127.0.0.1:80', // Laravel API
},
});
就是這樣!您現在可以在您的 Nuxt 應用程式中使用 Nuxt Auth Sanctum ✨
如需更多詳細資訊,請查看這裡的文件。