Использование эмулятора Firebase с AngularFire - PullRequest
2 голосов
/ 19 марта 2019

Я пытаюсь использовать недавно введенный эмулятор Firestore в моем приложении Angular7.

Согласно этой документации , я запускаю dev-сервер на 127.0.0.1:8080 с:

firebase serve --only firestore

Затем, после ng serve, , как я могу заставить мой модуль AngularFire использовать эмулятор базы данных ?

Я попробовал следующее в моем environment.ts:

export const environment = {
  production: false,
  name: 'local',
  firebase: {
    databaseURL: "http://127.0.0.1:8080"
  }
};

Но это не работает, так как ему нужен "идентификатор проекта". Я попытался установить его в моей предварительной базе данных Firestore, но затем сервер разработки не использовался.

Есть мысли об этом?

Вот мой app.module.ts:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppRoutingModule } from '@app/app-routing.module';
import { AppComponent } from '@app/app.component';
import { AngularFireModule } from '@angular/fire';
import { AngularFirestoreModule } from '@angular/fire/firestore';
import { AngularFireStorageModule } from '@angular/fire/storage';
import { AngularFireAuthModule } from '@angular/fire/auth';
import { environment } from '@env/environment';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    AngularFireModule.initializeApp(environment.firebase, 'my-super-cool-app'),
    AngularFirestoreModule,
    AngularFireAuthModule,
    AngularFireStorageModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...