Я пытаюсь использовать недавно введенный эмулятор 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 { }