如何重置firebase服务器以允许功能部署?

时间:2018-05-03 18:50:07

标签: javascript firebase server infinite-recursion

使用firebase deploy --only functions我在响应代码中看到错误并键入control-C以从Mac中终止部署。现在,当尝试再次部署到Google服务器时,会出现错误:

firebase.js -> build/firebase.js
index.js -> build/index.js
✔  functions: Finished running predeploy script.
i  functions: ensuring necessary APIs are enabled...
✔  functions: all necessary APIs are enabled
i  functions: preparing server-functions/build directory for uploading...
Error: Maximum call stack size exceeded

如何重置firebase服务器以便我可以再次部署我的功能?执行完全部署也没有帮助,在功能阶段仍然会出现相同的错误。回滚部署没有帮助,也没有删除服务器上的所有功能。

有没有一种安全的方法可以杀死部署?

另一位用户能够部署,此时错误已更改:

firebase.js -> build/firebase.js
index.js -> build/index.js
✔  functions: Finished running predeploy script.
i  functions: ensuring necessary APIs are enabled...
✔  functions: all necessary APIs are enabled

Error: Server Error. getaddrinfo ENOTFOUND mobilesdk-pa.googleapis.com mobilesdk-pa.googleapis.com:443

随后的重试,再次回到第一个关于调用堆栈溢出的错误。

Maximum call stack sized exceeded发生时,有没有办法获得调用堆栈跟踪?

1 个答案:

答案 0 :(得分:0)

问题是我的代码导致了崩溃,通过恢复到最后一次检查的javascript,崩溃消失了。