@lautmaler/jovo-db-firestore
TypeScript icon, indicating that this package has built-in type declarations

1.1.5 • Public • Published

Jovo FirestoreDb Database Integration

Jovo Framework

Website - Docs - Marketplace - Template

This package enables you to integrate your Jovo app with a Firestore database.

$ npm install @lautmaler/jovo-db-firestore

Installation

You can install the plugin like this:

$ npm install @lautmaler/jovo-db-firestore

Add it as plugin to any stage you like, e.g. app.prod.ts:

import { FirestoreDb } from '@lautmaler/jovo-db-firestore';
// ...

app.configure({
  plugins: [
    new FirestoreDb({
      collection: '<YOUR-FIRESTOREB-COLLECTION-NAME>',
    }),
    // ...
  ],
});

Configuration

The following configuration can be added:

new FirestoreDb({
  collection: '<FIRESTOREDB-COLLECTION-NAME>',
  keyFileName: '<FILE-IDENTIFIER-FOR-SERVICE-ACCOUNT-CREDENTIALS>',
  credentials: {
    clientEmail: '<SERVICE-ACCOUNT-CLIENT_EMAIL>',
    privateKey: '<SERVICE-ACCOUNT-PRIVATE_KEY>',
  },
  projectId: '<GOOGLE-CLOUD-PROJECT-ID>',
});

Readme

Keywords

none

Package Sidebar

Install

npm i @lautmaler/jovo-db-firestore

Weekly Downloads

21

Version

1.1.5

License

Apache-2.0

Unpacked Size

40.2 kB

Total Files

32

Last publish

Collaborators

  • lautmaler