将第三方服务与Firebase集成

时间:2018-07-26 01:26:41

标签: angular firebase stripe-payments mailchimp

我正在创建一个Angular应用程序,我打算为我的数据库使用Firebase云功能和firestore。 我希望能够使用MailChimp和StripeApi,这可能吗?如果没有,我应该使用Express吗?

2 个答案:

答案 0 :(得分:2)

您不能从客户端代码安全地调用MailChimp和Stripe API。据我所知,这两个要求您都提供某些凭据,这些凭据给调用方以比您希望用户拥有的更多的权限。这就是为什么您应该在受信任的环境中运行此类代码的原因,例如您的笔记本电脑(在开发过程中),您控制的服务器或适用于Firebase的Cloud Functions。后者是一个完整的服务器端系统,您可以在其中运行这样的代码,而不必旋转自己的计算机。

答案 1 :(得分:1)

是的,完全有可能。只要您的第三方提供Web集成,您始终可以调用Cloud函数来为您处理该流程。将您的云功能想像为向例如MailChimp发出请求的服务器。