gpt4 book ai didi

node.js - 从 "firebase serve"提供的 HTTP 函数永远卡在 "error: SUPERVISOR clientError"

转载 作者:搜寻专家 更新时间:2023-10-31 23:03:04 24 4
gpt4 key购买 nike

我打开了一个旧的 Firebase 项目,将其功能更新为新的 v2 格式。没什么大不了。当我这样做时,我清除了我所有的 Node 和 npm 东西并使用 nvm 重新安装它,因为 Firebase 对它们支持的 Node 的确切版本非常挑剔。同样,没什么大不了的。

但是,现在每当我对使用 firebase serve --only functions 服务的云函数执行 HTTP 请求时,我都会收到这样的疯狂错误消息(请求永远不会终止):

2018-08-14T03:45:56.195Z - error: SUPERVISOR clientError { Error: Parse Error
at Error (native) bytesParsed: 1, code: 'HPE_INVALID_METHOD' } connecting=false, _hadError=false, bytesRead=147, , fd=14, reading=true, $ref=$, onread=function onread(nread, buffer) {
var handle = this;
var self = handle.owner;
assert(handle === self._handle, 'handle != self._handle');

self._unrefTimer();

debug('onread', nread);
[...]

我从 ~/.nvm/versions/node/v6.11.5/lib/node_modules/firebase-tools/node_modules/@google-cloud/functions-emulator/logs/cloud-functions-emulator 中提取了这个。日志

而且屏幕上的错误真的很令人困惑;它无缘无故地转储整个文件(或者至少是 onread 函数): screenshot of error message

这让我整晚都发疯了,在恢复所有更改并返回到昨天的代码后我仍然收到错误。

有没有人见过这个?你知道怎么解决吗?

最佳答案

如果您尝试通过 https 而不是 http 访问模拟的云功能,也会出现该(非常无用的)错误消息。如果您随处安装了 HTTPS 等浏览器插件,则可能会无意中发生这种情况。

关于node.js - 从 "firebase serve"提供的 HTTP 函数永远卡在 "error: SUPERVISOR clientError",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51833812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com