Firebase功能:从项目B调用项目A中的函数

1szpjjfi  于 2023-01-27  发布在  其他
关注(0)|答案(1)|浏览(137)

我正在开发两个不同的Angular firebase应用程序。两个项目都有自己的firebase函数,到目前为止一切都很酷。现在我在项目A中有一个调度函数,它应该调用项目B中的一个函数(其他函数服务器URL)。听起来很容易,但在firebase函数中我不能像Angular代码中那样使用httpclient:

return this.http.post(this.API_URL_SENDMAIL(), model, { responseType: 'text' }).toPromise().then(
  (res: any) => {
    let resultObj = JSON.parse(res);
    return resultObj;
  }
);

如果我在函数中有这段代码,一切都会好的,但是我没有:/有人能帮我在firebase函数项目中构建上面的代码吗
我已经尝试过fetch()和axios,但是没有任何效果:/

laik7k3q

laik7k3q1#

您可以很好地从Cloud Function触发HTTPS请求,例如使用axios库。
因此,在项目A中,在云函数中使用axios,在项目B中使用HTTPS云函数,该函数将由项目A云函数调用。
您可以在SO上找到几个示例,例如herehere。如果您遇到特定问题,请使用您的代码和调试详细信息更新您的问题。

相关问题