如何在 node.js 中设置 Geofire

How to set Geofire in node.js

我是 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.

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

我认为您需要在第一行中尊重大小写:

var GeoFire = require('geofire');

然后

var firebaseRef = firebase.database().ref();
// Create a GeoFire index
var ref = new GeoFire(firebaseRef);

让我知道这是否有效。