【发布时间】:2018-07-06 01:37:13
【问题描述】:
我在尝试部署函数时收到错误:“无法检索函数源代码”。
这一切都来自命令行。我正在使用节点 6.11.5(但在节点文件夹中的 firebase-admin package.json 文件中,它说节点 6.9.1 用于下载该文件)。我正在使用 firebase-admin@5.8.1 和 firebase-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 支持。 firebase.google.com/support/contact/troubleshooting -
干杯道格,我已经做到了。调试标志对我没有太大帮助。它只是在一个 http 请求上失败,而一个成功的请求通过了该请求。我不知道那个请求是做什么的。希望他们能在这里得到答案。
-
对,他们可以调查一下。因为没有有用的错误消息,所以这里可能没有任何人可以说这个问题。
-
你有没有解决这个问题。昨天一切都正确部署今天它说“无法检索函数源代码”。我已尝试删除函数文件夹并再次对其进行初始化,但仍然没有
标签: node.js firebase google-cloud-functions