此模块通过利用基于 Cookie 的身份验证,提供了一种将 Laravel Sanctum 与 Nuxt 结合使用的简单方法。支持 SSR!
useSanctumAuth 可组合函数,可轻松访问当前用户和身份验证方法CSRF 令牌头和 Cookie 管理CSR 和 SSR 模式ofetch 客户端兼容注意:在使用此模块之前,请确保您已经在后端配置了 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://:80', // Laravel API
},
});
就这样!您现在可以在 Nuxt 应用程序中使用 Nuxt Auth Sanctum 了 ✨
有关更多详细信息,请查看此处的文档