【发布时间】:2018-05-17 04:04:26
【问题描述】:
如何使用 Visual Studio 代码 firebase-database trigger 函数进行调试? 我尝试了模拟器,但调用时出现错误
functions debug myMethod
C:\functions\functions>functions debug createUserChat
ERROR: Error: Function myMethod in location us-central1 in project myProject does not exist
at C:\Users\Dev\AppData\Roaming\npm\node_modules\@google-cloud\functions-emulator\node_modules\grpc\src\client.js:554:15
我要调试的这段代码
require('@google-cloud/debug-agent').start({ allowExpressions: true });;
const functions = require('firebase-functions'),
admin = require('firebase-admin'),
logging = require('@google-cloud/logging')();
admin.initializeApp(functions.config().firebase);
exports.myMethod= functions.database.ref('Tasks/{taskID}/taskStatus').onUpdate(event =>{
// do sth.
});
这是我的启动文件
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug Function",
"type": "node",
"request": "attach",
"port": 5858
}
]
}
【问题讨论】:
-
这能回答你的问题吗? Functions debugging in VS Code
标签: node.js firebase visual-studio-code google-cloud-functions