API 文档 / nuxt-vuefire / VueFireNuxtModuleOptions
接口: VueFireNuxtModuleOptions
nuxt-vuefire.VueFireNuxtModuleOptions
属性
admin
• 可选 admin: Object
Firebase Admin 选项。
类型声明
| 名称 | 类型 | 描述 |
|---|---|---|
options? | Omit<AppOptions, "credential"> | 传递给 firebase-admin 的 initializeApp() 的 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/app 的 initializeApp() 的 Firebase 选项。
emulators
• 可选 emulators: boolean | { auth?: { options?: { disableWarnings: boolean } } ; enabled?: boolean ; host?: string }
控制是否使用模拟器。传递 false 以禁用模拟器。当设置为 true 时,模拟器在 firebase.json 文件中检测到时会启用。您仍然需要并行运行模拟器和您的应用程序。
默认值
true
optionsApiPlugin
• 可选 optionsApiPlugin: boolean | "firestore" | "database"
我们是否应该添加 VueFireFirestoreOptionsAPI 和 VueFireRealtimeDatabaseOptionsAPI 模块?传递 true 以添加两者,或 'firestore' 或 'realtime-database' 以仅添加一个。传递 false 以禁用。
默认值
false