iopa-db-firebase
About
This repository contains helper middleware functions for reading and writing to firebase
Using
npm install iopa-db-firebase --save
Server
var DBMiddleware = ;// SET THE FOLLOWING IN ENVIRONMENT VARIABLES INSTEAD!processenvFIREBASE_CLIENT_EMAIL = "xxxx@xxxx-xxx.iam.gserviceaccount.com";processenvFIREBASE_PRIVATE_KEY = "-----BEGIN PR...";processenvFIREBASE_DATABASE_URL = "https://xxxxx-xxxx.firebaseio.com";processenvFIREBASE_ROOT = "/";// Use the DBMiddleWare adds a .db object to every context record for remainder of chainapp;app; // optional
{contextdb;contextdb;contextdb;contextdb;}
Browser
var DBMiddleware = ;// SET THE FOLLOWING IN ENVIRONMENT VARIABLES INSTEAD!processenvBROWSER = trueprocessenvFIREBASE_API_KEY" = "THISISMYPRIVATETOKEN"process.env.FIREBASE_AUTH_DOMAIN" = "xxxxxx.firebaseapp.com"processenvFIREBASE_DATABASE_URL" ="https://xxxxx.firebaseio.com"processenvFIREBASE_STORAGE_BUCKET" = "xxxxxappspotcom"process.env.FIREBASE_MESSAGING_SENDER_ID = "nnnnnnnnnn"process.env.FIREBASE_ROOT": "/"// Use the DBMiddleWare adds a .db object to every context record for remainder of chainapp;
{contextdb;contextdb;contextdb;contextdb;}
License
Apache-2.0