跳至内容

API 文档 / nuxt-vuefire / VueFireNuxtModuleOptions

接口: VueFireNuxtModuleOptions

nuxt-vuefire.VueFireNuxtModuleOptions

属性

admin

可选 admin: Object

Firebase Admin 选项。

类型声明

名称类型描述
options?Omit<AppOptions, "credential">传递给 firebase-admininitializeApp() 的 Firebase Admin 选项。

appCheck

可选 appCheck: NuxtVueFireAppCheckOptions

在客户端和服务器上启用 AppCheck。请注意,您只需要传递客户端的选项,在服务器上,配置将自动处理。


auth

可选 auth: boolean | { enabled?: boolean ; sessionCookie?: boolean | { httpOnly?: boolean ; maxAge?: number ; path: string ; sameSite: "none" | "lax" | "strict" ; secure?: boolean } } & VueFireNuxtAuthDependencies

启用身份验证模块,但不使用会话 cookie。传递一个对象以启用其他功能。

默认值

false


config

可选 config: FirebaseOptions

传递给 firebase/appinitializeApp() 的 Firebase 选项。


emulators

可选 emulators: boolean | { auth?: { options?: { disableWarnings: boolean } } ; enabled?: boolean ; host?: string }

控制是否使用模拟器。传递 false 以禁用模拟器。当设置为 true 时,模拟器在 firebase.json 文件中检测到时会启用。您仍然需要并行运行模拟器和您的应用程序。

默认值

true


optionsApiPlugin

可选 optionsApiPlugin: boolean | "firestore" | "database"

我们是否应该添加 VueFireFirestoreOptionsAPIVueFireRealtimeDatabaseOptionsAPI 模块?传递 true 以添加两者,或 'firestore''realtime-database' 以仅添加一个。传递 false 以禁用。

默认值

false