Ist evtl. schon ein Same origin policy Problem. Wenn du mit lokaler Datei eine aus dem Dateisystem (file:// Url) geöffnete Html-Seite meinst, dann kann die mit Firefox nur Dateien aus dem selben Verzeichnis oder Unterverzeichnissen laden. Das GeoJSON von http://localhost:8080/nodes/ oder einer Website laden geht dann IMO nicht, da anderes Protokoll, Host + Port. Die Html Datei muss dann z.B. auch unter http://localhost:8080 liegen und von dort aufgerufen werden.