如何在node.js中设置Geofire

bla*_*ack 3

我也是NodeJS的新手以及Geofire.所以,我想知道是否可以在NodeJS中设置Geofire.我试着做以下事情:......

var geofire = require('geofire')
var firebase = require('firebase');
var db = new firebase.database();
var ref = db.ref('path/to/repo');
geofire = new Geofire(ref) ; // THIS DOESN'T WORK.
Run Code Online (Sandbox Code Playgroud)

我无法正确设置geofire对象.我怎么能以正确的方式做到这一点?

小智 5

我认为你需要在第一行中尊重这个案子:

var GeoFire = require('geofire');
Run Code Online (Sandbox Code Playgroud)

然后

var firebaseRef = firebase.database().ref();
// Create a GeoFire index
var ref = new GeoFire(firebaseRef);
Run Code Online (Sandbox Code Playgroud)

让我知道这个是否奏效.