透過 100 多個技巧的合集學習 Nuxt!

nuxt-auth-sanctum
nuxt-auth-sanctum

用於 Laravel Sanctum 身份驗證的 Nuxt 模組

Nuxt Auth Sanctum

npm versionnpm downloadsLicenseNuxt

此模組提供一種簡單的方式,透過利用基於 Cookie 的身份驗證在 Nuxt 中使用 Laravel Sanctum。已準備好 SSR!

特色

  • useSanctumAuth composable,方便存取目前使用者和身份驗證方法
  • 自動化的 CSRF 令牌標頭和 Cookie 管理
  • 同時支援 CSRSSR 模式
  • 針對需要身份驗證的頁面預先設定的中介層
  • 將目前使用者資訊轉換為您想要的任何類別
  • 與預設 Nuxt ofetch 客戶端相容
  • TypeScript 支援

注意: 在使用此模組之前,請確保您已在後端設定 Laravel Sanctum。您可以在這裡找到更多關於 Laravel Sanctum 的資訊。

完整文件 - Nuxt Auth Sanctum 文件

快速設定

  1. nuxt-auth-sanctum 依賴項新增至您的專案
npx nuxi@latest module add nuxt-auth-sanctum
  1. 在您的 nuxt.config.ts 檔案中新增任何必要的設定
export default defineNuxtConfig({
    modules: ['nuxt-auth-sanctum'],

    sanctum: {
        baseUrl: 'https://#:80', // Laravel API
    },
});

就是這樣!您現在可以在您的 Nuxt 應用程式中使用 Nuxt Auth Sanctum 了 ✨

如需更多詳細資訊,請查看這裡的文件。