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