Angularfire2 Firestore的CORS问题

Angularfire2 Firestore的CORS问题,angular,typescript,firebase,angularfire2,google-cloud-firestore,Angular,Typescript,Firebase,Angularfire2,Google Cloud Firestore,我试图使用Angularfire2(v5.0.0-rc.3),但收到了CORS问题 无法加载XMLHttpRequest 由于访问控制检查 这是触发此错误的我的服务 import { AngularFirestore, AngularFirestoreCollection } from 'angularfire2/firestore'; @Injectable() export class ClientsService { private clientsCollection: Angula

我试图使用Angularfire2(v5.0.0-rc.3),但收到了CORS问题

无法加载XMLHttpRequest 由于访问控制检查

这是触发此错误的我的服务

import { AngularFirestore, AngularFirestoreCollection } from 'angularfire2/firestore';

@Injectable()
export class ClientsService {
  private clientsCollection: AngularFirestoreCollection<Client>;
  clients: Observable<Client[]>;

  constructor(private afs: AngularFirestore) {
    this.clientsCollection = afs.collection<Client>('clients');
    this.clients = this.clientsCollection.valueChanges();
  }

  updateClients = (params: any): Promise<Client[]> => {
    this.clientsCollection = this.afs.collection('clients')
    this.clients = this.clientsCollection.valueChanges()
    return this.clients.toPromise()
  }
}
从'angularfire2/firestore'导入{AngularFirestore,AngularFirestoreCollection};
@可注射()
导出类客户端服务{
私人客户集合:AngularFirestoreCollection;
客户:可观察;
建造商(私人afs:AngularFirestore){
this.clientscolection=afs.collection(“客户”);
this.clients=this.clientscolection.valueChanges();
}
updateClients=(参数:any):Promise=>{
this.clientscolection=this.afs.collection('clients'))
this.clients=this.clientscolection.valueChanges()
返回此.clients.toPromise()
}
}

有人有什么建议吗?

你有没有想过?我刚开始使用angular firestore编写一个应用程序,现在我遇到了同样的错误,但只是在iOS模拟器上。我发现,将firebase请求从我的resolve之外移动到控制器onInit中可以解决这个问题。firebase在github问题上有一个悬而未决的问题:你知道这一点吗?我刚开始使用angular firestore编写一个应用程序,现在我遇到了同样的错误,但只是在iOS模拟器上。我发现,将firebase请求从我的resolve之外移动到控制器onInit中可以解决这个问题。firebase的github问题有一个公开的问题: