Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Firebase函数-检索函数源代码失败_Node.js_Firebase_Google Cloud Functions - Fatal编程技术网

Node.js Firebase函数-检索函数源代码失败

Node.js Firebase函数-检索函数源代码失败,node.js,firebase,google-cloud-functions,Node.js,Firebase,Google Cloud Functions,我在尝试部署函数时遇到错误:“检索函数源代码失败” 这些都来自命令行。我使用的是node 6.11.5(但在nodes文件夹中的firebase admin package.json文件中,它说node 6.9.1用于下载该文件)。我正在使用firebase-admin@5.8.1和火基-functions@0.8.1. 这是我试图部署的index.js文件中的代码: const functions = require('firebase-functions'); exports.hello

我在尝试部署函数时遇到错误:“检索函数源代码失败”

这些都来自命令行。我使用的是node 6.11.5(但在nodes文件夹中的firebase admin package.json文件中,它说node 6.9.1用于下载该文件)。我正在使用firebase-admin@5.8.1和火基-functions@0.8.1.

这是我试图部署的index.js文件中的代码:

const functions = require('firebase-functions');
 exports.helloWorld = functions.https.onRequest((request, response) => {
  response.send("Hello from Firebase!");
 });
我还尝试部署了许多不同的东西

两件有趣的事: -我过去能够毫无问题地部署任何功能。这在大约一个月前发生了变化,现在我尝试的每个函数都会出现这个错误。我不记得做过任何与此相关的改变。 -此外,我还可以从我的计算机(具有完全相同的设置和firebase版本)将功能部署到同一google帐户和不同google帐户中的其他项目,而不会出现任何问题


谢谢

我想你应该在谷歌云中检查你的账单设置。我遇到了同样的问题,在更新计费信息后,重新部署该功能,错误就消失了。

如果此问题仍然存在,请使用
--debug
标志运行命令,捕获输出,并将其发送给Firebase支持。干杯,道格,我已经做到了。调试标志对我没有多大帮助。它只是在http请求上失败,而成功的请求会传递该请求。我不知道那个请求有什么用。希望他们能在这里找到答案。对,他们可以调查一下。因为没有有用的错误消息,所以这里可能没有任何人可以对该问题发表意见。您找到解决方案了吗。昨天所有的东西都正确部署了,今天它说“无法检索函数源代码”。我尝试过删除functions文件夹并再次初始化它,但这里的情况仍然不一样,计费问题可能是部署错误的一个原因。付款方式有问题。在我更新了付款方式之后。我可以成功地部署代码。firebase代表能否善意地澄清这个答案@道格·史蒂文森。firebase可以防止由于blling而部署新功能吗?好的,这个答案刚刚起作用。我在这里呆了一个星期,不知道自己做错了什么。卸载并重新安装了节点,部署了默认的云功能代码,,,仍然是空的。我现在正准备清理安装我的操作系统,并从我的编辑器重新安装所有东西,以为我把事情搞砸了。firebase代表需要解释这一点,老实说,我认为我们只能使用现收现付计划部署云功能,即使我们的目标是nodejs 8。我说的对吗?事实上我有一个“现收现付”的计划,这个问题仍然存在,不知道发生了什么:c