Skip to content

Latest commit

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Firebase API

Experimental API that creates a restful abstraction around a firebase resource.

Install

npm install firebase-api --save

Usage

importfirebaseAPIfrom'firebase-api';constusers=firebaseAPI('my-firebase-app').resource('users');// create a userusers.post({first: 'Tyler',last: 'Durden'}).then(user=>{console.log(user);// {name: "Tyler", last: "Durden", id: "-KEgqfTd8GnnSSO204ss"}});// get a userusers.get('-KEgqfTd8GnnSSO204ss').then(user=>{console.log(user);// {name: "Tyler", last: "Durden", id: "-KEgqfTd8GnnSSO204ss"}});// get all usersusers.all().then(data=>{console.log(data);// [{name: "Tyler", last: "Durden", id: "-KEgqfTd8GnnSSO204ss"}, ...]});// update a userusers.put({first: 'Cornelius',last: 'Durden',id: '-KEgqfTd8GnnSSO204ss'}).then(user=>{console.log(user);// {name: "Cornelius", last: "Durden", id: "-KEgqfTd8GnnSSO204ss"}});// delete a userusers.delete('-KEgqfTd8GnnSSO204ss').then(resp=>{console.log(resp);// {status: 200, statusText: "OK"}});

About

🔥

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages