nuxt-community / Firebase Module
Programming Languages
Projects that are alternatives of or similar to Firebase Module
Easily integrate Firebase into your Nuxt project.
IMPORTANT!
⚠️ BREAKING CHANGES IN VERSION 7.0.0!:
Version 7 brings major breaking changes. Make sure to carefully read through the migration guide when migrate your application. See the release notes here.
Links
Quick Setup
Make sure you are using the newest version of Nuxt and have Firebase >8.0.0 installed in your project.
yarn add firebase # OR npm i firebase
Install the module via NPM or Yarn:
yarn add @nuxtjs/firebase # OR npm i @nuxtjs/firebase
Quick Config
Add the following to your nuxt.config.js.
See all configuration options here.
modules: [
[
'@nuxtjs/firebase',
{
config: {
apiKey: '<apiKey>',
authDomain: '<authDomain>',
projectId: '<projectId>',
storageBucket: '<storageBucket>',
messagingSenderId: '<messagingSenderId>',
appId: '<appId>',
measurementId: '<measurementId>'
},
services: {
auth: true // Just as example. Can be any other service.
}
}
]
],
Quick Usage
Now you can use all Firebase services with this.$fire.auth
, this.$fire.firestore
, this.$fire.messaging
etc. (see list here).
Example:
try {
await this.$fire.auth.createUserWithEmailAndPassword('[email protected]', 'test')
} catch (e) {
handleError(e)
}
Issues, questions & requests
If you have any questions or issues, check out the Nuxt Discord server.
License
MIT - Nuxt-Community - Pascal Luther