我正在开发两个不同的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,但是没有任何效果:/
1条答案
按热度按时间laik7k3q1#
您可以很好地从Cloud Function触发HTTPS请求,例如使用axios库。
因此,在项目A中,在云函数中使用axios,在项目B中使用HTTPS云函数,该函数将由项目A云函数调用。
您可以在SO上找到几个示例,例如here或here。如果您遇到特定问题,请使用您的代码和调试详细信息更新您的问题。