javascript - Firebase 云函数发出 POST 请求

标签 javascript jquery firebase firebase-realtime-database google-cloud-functions

<分区>

我正在使用 firebase 数据库,我想要一个云函数(触发器)与我拥有的 REST node.js 网络服务进行通信。

触发器已经创建,但现在我希望云函数调用我在托管计算机中的外部网络服务。

我导入了 jQuery。但它说 $.post 不是一个函数。我认为这是因为以某种方式安装了 slim 版本(并非如此)。然后我尝试使用 XMLHttpRequest 在 JavaScript 中直接执行此操作,该函数也说明了这一点

ReferenceError: XMLHttpRequest is not defined at /user_code/index.js:91:19 at process._tickDomainCallback (internal/process/next_tick.js:129:7)

您知道如何对 firebase 云函数发出 POST 请求吗?

最佳答案

您必须使用付费的 firebase 计划(可能是 Blaze)才能发布到外部网站。 https://stackoverflow.com/a/42775841/6480950

可以使用 npm 模块请求和请求 promise 。

基本测试: https://stackoverflow.com/a/43645498/6480950

关于javascript - Firebase 云函数发出 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43917926/

相关文章:

javascript - 在 Google Apps 脚本中为电子表格应用模式对话框捕获 onClose 事件

javascript - 如何使 'Red Stoplight' 按钮出现在表格单元格中?

javascript - 在 ruby​​ on Rails 中使用 haml 将值注入(inject)到 javascript 中

javascript - 在 angularjs 应用程序中使用 requirejs 和 AMD 有什么好处?

javascript - ASP.NET - jQuery (document).ready() 函数未被触发用于用户控制

javascript - 获取 <a> 标签内的数据

javascript - 如何知道在一组动态生成的选项卡中选择并激活了哪个选项卡

android - 如何将数据库从 Firebase 移动到另一台服务器?

Firebase Cloud Functions - 查询 Firestore 时响应缓慢

java - 重复的 : No setter/field for found on class