我正在尝试调试本地窗口上的firebase函数
如https://medium.com/@mwebler/debugging-firebase-functions-with-vs-code-3afab528bb36所述
我知道
set FIREBASE_CONFIG={ databaseURL: 'https://invoice-manager-251609.firebaseio.com', storageBucket: 'invoice-manager-251609.appspot.com', projectId: 'invoice-manager-251609'}
functions start并获取
┌────────┬────────┬─────────┬─────────────────────────────────────────────────────────────────┐
│ Status │ Name │ Trigger │ Resource │
├────────┼────────┼─────────┼─────────────────────────────────────────────────────────────────┤
│ FAILED │ upload │ HTTP │ http://localhost:8010/invoice-manager-251609/us-central1/upload │
├────────┼────────┼─────────┼─────────────────────────────────────────────────────────────────┤
│ FAILED │ tst │ HTTP │ http://localhost:8010/invoice-manager-251609/us-central1/tst │
├────────┼────────┼─────────┼─────────────────────────────────────────────────────────────────┤
│ FAILED │ tst1 │ HTTP │ http://localhost:8010/invoice-manager-251609/us-central1/tst1 │
└────────┴────────┴─────────┴─────────────────────────────────────────────────────────────────┘如果我做了firebase emulators:start
我得到了
undefinedWarning,基于GCLOUD_PROJECT的Firebase Config估计。
初始化firebase-admin可能会失败2019-10-06T11:44:51.932Z @ FIREBASE /database: Firebase致命错误:无法解析Firebase url。
我也试过:
functions debug tst1并得到:
错误:函数工作者退出代码崩溃:9未定义(节点:21096) DEP0062 DeprecationWarning:`节点-调试
和
节点--调试--brk
are invalid. Please use节点--检查or节点--检查--brk‘。
我和node-10 and node-8一起试过
我也尝试过这个:https://medium.com/@david_mccoy/build-and-debug-firebase-functions-in-vscode-73efb76166cf
而这个https://rominirani.com/google-cloud-functions-tutorial-debugging-local-functions-357c24829198
我也会犯同样的错误
发生什么事了?
如何在本地窗口上调试防火墙?
发布于 2019-10-06 13:13:36
问题中的指南是正确的,但在仿真程序中运行时,必须手动设置db url。
admin.initializeApp({
databaseURL: "https://<YOUR FIREBASE>.firebaseio.com"
});以下是完整的cmd列表:
functions start
functions deploy --trigger-http --timeout 600s funcName
functions inspect funcName在此之后,您可以使用chrome://inspect/连接到进程的铬调试器。
如果你有问题,你可以使用:
functions logs read注意:在functions start之后,我仍然得到具有FAILED状态的表-我忽略它
https://stackoverflow.com/questions/58256977
复制相似问题