Node.js ';firebase服务';没有显示某些错误

Node.js ';firebase服务';没有显示某些错误,node.js,firebase,google-cloud-functions,firebase-tools,Node.js,Firebase,Google Cloud Functions,Firebase Tools,我很难理解如何在这里正确调试Firebase http函数。假设我有这个密码 exports.buggyFunction = functions.https.onRequest((req, res) => { const result = foo.bar.baz return res.status(200).send(result) }) 如果我通过firebase-serve运行此命令,日志将给出关于foo.bar.baz的零错误,并且只返回一个空结果。在node中,它将给我一

我很难理解如何在这里正确调试Firebase http函数。假设我有这个密码

exports.buggyFunction = functions.https.onRequest((req, res) => {
  const result = foo.bar.baz
  return res.status(200).send(result)
})
如果我通过
firebase-serve
运行此命令,日志将给出关于
foo.bar.baz
的零错误,并且只返回一个空结果。在node中,它将给我一个TypeError。似乎
firebase-service
只会在解析错误时向我发出警告,这与我对Express流程的期望不完全一样


这是因为节点v6.11.6和节点v8.9.1之间存在差异吗?我可以做些什么来查看这些错误?
--debug
标志似乎没有帮助

如果您不使用NVM,我强烈推荐它,因此您可以运行代码模拟节点v6。什么是foo-只是一个对象还是?是的,我也使用nvm,谢谢你的提示。在示例中,foo不存在,如中所示,这只是函数中的一行,不是其他任何内容的占位符。好的,我稍后将在函数repo中尝试使用它