Easily integrate Firebase into your Nuxt 2 project.
Install Nuxt-Fire via NPM or Yarn:
yarn add nuxt-fire # OR npm i nuxt-fire
Add the following to your nuxt.config.js.
See all configuration options here.
modules: [
[
'nuxt-fire',
{
config: {
apiKey: '<apiKey>',
authDomain: '<authDomain>',
databaseURL: '<databaseURL>',
projectId: '<projectId>',
storageBucket: '<storageBucket>',
messagingSenderId: '<messagingSenderId>',
appId: '<appId>',
measurementId: '<measurementId>'
},
services: {
auth: true // Just as example. Can be any other service.
}
}
]
],
Now you can use all Firebase services with $this.Auth
, this.$fireStore
, this.$fireMess
etc. (see list here).
Example:
try {
await this.$fireAuth.createUserWithEmailAndPassword('foo@foo.foo', 'test')
} catch (e) {
handleError(e)
}
There is much more options to this simple setup, check out our full documentation below:
π Read Documentation
MIT - 2018-present Pascal Luther