Angularfire +云功能:来自本地主机开发环境的CORS错误

时间:2019-07-18 14:05:16

标签: angular firebase google-cloud-functions angularfire2

此应用程序将在Cordova / Phonegap软件包中运行;就像在开发环境中一样,它将从localhost提供服务。 该应用程序是用Ionic(Angular)编写的,并使用AngularFire,如下所示:

this._angularFireFunctions.functions.httpsCallable('acceptTC')(data)

cloud函数是一个可调用的定义,如下所示:

module.exports.acceptTC= functions.https.onCall((data, context) => {
  const { uid } = context.auth;
  return saveApprovalOfTermsAndConditions(uid);
});

当Angular客户端尝试执行此调用时,将引发以下CORS错误,并且在“ onCall”函数中找不到“推荐”的方式来处理CORS。我不想使用类似功能的变通办法。https。 onRequest 并使用手动添加的JOT创建常规HTTP调用,因为我认为我的使用是正常用例。

谢谢您的关注,

0 个答案:

没有答案