Firebase 通过Google函数访问Firestore文档时出现问题
我很难在谷歌云功能中访问Firestore文档 我尝试了许多不同的admin.initializeApp配置。我尝试过使用我的服务帐户,我尝试过使用不同的collection().doc()代码。我尝试了不同的承诺结构(返回一个承诺,然后是回调)。我没有包括云函数调用,因为这部分工作正常。以下是重要代码:Firebase 通过Google函数访问Firestore文档时出现问题,firebase,google-cloud-firestore,google-cloud-functions,Firebase,Google Cloud Firestore,Google Cloud Functions,我很难在谷歌云功能中访问Firestore文档 我尝试了许多不同的admin.initializeApp配置。我尝试过使用我的服务帐户,我尝试过使用不同的collection().doc()代码。我尝试了不同的承诺结构(返回一个承诺,然后是回调)。我没有包括云函数调用,因为这部分工作正常。以下是重要代码: const functions = require('firebase-functions'); const admin = require('firebase-admin'); admin.
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp()
var db = admin.firestore();
const setRenderNodeStatus = (instanceName) => {
console.log("settingRenderNodeStatus")
db.collection('renderNodes').doc('i8IFQbR5gHBw0zhdcNyY').get().then((doc) => {
console.log(doc.data())})
.catch((err) => console.log(err))
}
exports.WriteAfterEffectsRenderFile = functions.firestore.document('renders/{renderId}').onCreate((change, context) => {
setRenderNodeStatus("vrzn-test-001")
})
只是想得到医生的数据。它通常会死掉,并且函数不会运行。如果我对调用进行注释,则会打印出第一行日志。您还没有使用
firebase函数
SDK声明函数。这里所做的就是声明一个任意函数。不清楚您希望如何调用它,或者在什么情况下调用它。不可能在部署时声明要运行的随机函数-您需要使用SDK来声明执行的环境。请查看文档并遵循其中一个示例。您尚未使用firebase functions
SDK声明函数。这里所做的就是声明一个任意函数。不清楚您希望如何调用它,或者在什么情况下调用它。不可能在部署时声明要运行的随机函数-您需要使用SDK来声明执行的环境。请查看文档并遵循其中一个示例。我添加了函数调用的精简版本。我没有任何问题。我添加了一个精简版的函数调用。我对此没有任何问题。