【问题标题】:Firebase Function Error - Error: could not handle the requestFirebase 函数错误 - 错误:无法处理请求
【发布时间】:2018-06-25 08:19:02
【问题描述】:
const functions = require('firebase-functions');
const request = require('request');

exports.sendtest = functions.https.onRequest((requests, responses) => {
var id = 'test';
var num = 'test';

url='https://myurl.com/test.php?id='+id+'&num='+num;

request({
          url: url,
          method: 'get',
      }, function (error, response, body) {
          if (error) throw error;
          response.redirect(body);
      });

});

当我部署和运行代码时,我收到类似

的错误

错误:无法处理请求

我不知道为什么会出现这样的错误。

【问题讨论】:

  • 您是否尝试过任何方法来解决此问题? (有多个帖子带有完全相同的错误消息)
  • 我使用 node 命令将代码复制并运行在一个单独的 js 文件中。它工作得很好。但是当我在 firebase 中测试时,它会抛出错误。
  • 函数日志在 Firebase 控制台中的内容是什么?

标签: function firebase google-cloud-functions


【解决方案1】:

这是因为计划是免费的。所以它不允许连接外部谷歌服务器。

【讨论】:

  • 我的是 Blaze 计划,但我仍然收到谷歌服务器外部请求的错误。
猜你喜欢
  • 2022-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多